Podcast

Voice and Language Tech

Catherin Breslin, Kingfisher LabsEpisode 129 · 55:16 · Oct 2022 · 373 viewsHosted by Adam Sroka
Thumbnail for Voice and Language Tech Watch on YouTube
TL;DR
  1. 1

    Speech technology has become more accessible as its tools and models have moved closer to the rest of machine learning.

  2. 2

    A voice assistant is a pipeline of models for speech recognition, language understanding, dialogue, question answering, and synthetic speech.

  3. 3

    Companies should start with an existing cloud speech service, prove the use case, and build in-house only when the product and data justify it.

Summary

Catherin Breslin explains how speech and language technology has changed from a specialist field with custom tools into a more accessible part of machine learning. She describes the practical challenges that remain, including large audio files, specialist knowledge, poorly documented speech toolkits, data collection, and the need to test model accuracy in production. Alexa provides the main example. Breslin worked on the team before its launch and describes it as a chain of machine learning models that had to gain features without degrading existing ones. She also explains how streaming audio reduces response time and why speed and accuracy must be balanced. For teams starting out, her advice is to use a cloud speech service first. The conversation also covers low-resource languages, speech-to-speech translation, meeting transcription, language learning, and datasets such as TIMIT and Switchboard.

Key ideas
09:43

Speech technology has moved closer to general machine learning

Breslin says speech tooling has changed greatly during her career. Earlier systems used hand-built tools because audio files were large and difficult to store, access, and share. Those problems are easier now, and the past five years have brought more standardization across machine learning fields. Computer vision and voice technology once had separate tooling, but their underlying models and ways of using them have become more alike. General-purpose frameworks for distributed jobs can now be combined with speech-specific toolkits. The field is more accessible than it was, although Breslin says specialist knowledge is still needed to get the best results.

11:41

Speech systems still need people with specialist foundations

When Adam Sroka asks about recruiting, Breslin says a strong foundation in signal processing, language, engineering, or mathematics helps. Speech has quirks and challenges that people learn through experience, so a generic data scientist may not immediately have the right background. She also points to a developer experience problem. Some speech recognition toolkits have long histories, limited documentation, and workflows that require an expert. General frameworks make the field easier to enter, but companies still need people who understand how speech works and how to assemble a system.

15:42

Existing speech services are the sensible starting point for a new product

Breslin divides speech software into levels. At one end are toolkits for building a speech recognition system in detail. At the other are cloud services that accept streamed audio and return recognition results. She recommends the services for teams that are testing a new idea because they are relatively easy and inexpensive to try, and they offer good accuracy for general use cases. Building voice technology in-house is expensive, so she advises proving the product and its value before taking on that work. Companies may later move in-house when the off-the-shelf systems do not fit or when they want their own intellectual property.

18:41

Industry machine learning requires ownership of data and production behavior

Breslin contrasts academic and industry work. Academic research often starts with a prepared dataset and focuses on improving model performance for a task. In industry, teams must find the right data source, collect it, clean it, and build models that help users in production. Models cannot be deployed and forgotten because their behavior depends on incoming data and they can develop problems. For speech systems, testing includes measuring error rates on a large dataset before release and checking whether a new model improves on the previous version, alongside ordinary unit and integration tests.

21:24

Alexa is a chain of models that had to mature carefully

Breslin joined Amazon shortly before Alexa launched in 2014 and saw it develop from a limited release into a wider product. She describes Alexa as a pipeline containing several machine learning models. Speech recognition transcribes the audio, language understanding identifies the requested action and relevant information, dialogue handles missing details, question answering may retrieve facts, and synthetic speech produces the response. Alexa began with a small set of features, such as music, timers, and the time, then added more features, languages, and devices including Fire TV. Each change required testing so new capabilities did not damage existing ones.

36:36

Low-resource languages need less data to become practical

Breslin says speech recognition works well when a team has suitable data for its domain, such as legal conversations or speech from a trading floor. The difficulty is greater for languages with fewer speakers and less available data. She describes low-resource speech recognition as an important research area because current systems may use hundreds of thousands of hours of audio, while children learn language from far less exposure. She is interested in methods that can build useful systems with less data. The issue also matters for languages that may disappear when communities and institutions do not have enough support to maintain them.

38:31

Speech pipelines can support specific work rather than only general assistants

Breslin describes several uses for combining speech and language models. Speech-to-speech translation can connect speech input, machine translation, and spoken output. Meeting transcription can help people record decisions and action items. Legal work is a possible niche because it involves many spoken meetings and conversations. Voice interaction may also suit a noisy factory floor where workers have busy hands and need a specific function. Her point is that the value often comes from fitting a generic pipeline to a particular setting, rather than building a general assistant without a clear use case.

"Building that voice technology yourself in-house is an expensive undertaking and not one to go into if you're not really confident about the value it's going to bring."Catherin Breslin16:48
Who should watch
  • You are evaluating speech or voice features and need a low-cost way to test whether the product is useful before hiring a specialist team.
  • You run machine learning systems in production and want a concrete explanation of why speech models need accuracy checks, data work, and ongoing maintenance.
  • You are interested in low-resource languages, speech-to-speech translation, meeting transcription, or other applications built from connected speech and language models.