Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Voice assistants use artificial intelligence to turn spoken words into useful actions, such as answering a question, setting a timer, or playing music. They matter because they show how computer science, statistics, and data work together in everyday technology. A voice assistant is not simply listening for words, it is estimating what sounds, words, and meanings are most likely.

This makes it a helpful example of machine learning in action.

Key Facts

  • Sound is a wave, so a microphone converts air pressure changes into a digital signal that a computer can process.
  • Sampling rate tells how many sound measurements are taken each second, such as 16,000 samples per second.
  • Speech recognition estimates the most likely word sequence from audio: audio signal -> phonemes -> words -> sentence.
  • Natural language processing, or NLP, identifies intent, such as asking for weather, and entities, such as a city or date.
  • Machine learning models improve by adjusting parameters to reduce error: error = predicted output - correct output.
  • Text-to-speech turns the assistant's response into sound by generating a waveform that a speaker can play.

Vocabulary

Artificial Intelligence
Artificial intelligence is the field of building computer systems that can perform tasks that seem to require human reasoning, learning, or communication.
Machine Learning
Machine learning is a type of AI where a computer improves at a task by finding patterns in data instead of being programmed with every rule by hand.
Speech Recognition
Speech recognition is the process of converting spoken audio into written words.
Natural Language Processing
Natural language processing is how computers analyze human language to identify meaning, intent, and important details.
Text-to-Speech
Text-to-speech is the process of converting written text into spoken audio using a computer-generated voice.

Common Mistakes to Avoid

  • Thinking the assistant understands speech exactly like a human, which is wrong because it uses probability to predict the most likely words and meaning.
  • Ignoring background noise, which is wrong because noise can hide parts of the speech signal and make recognition less accurate.
  • Assuming more data always makes a model fair or correct, which is wrong because biased or low-quality training data can still produce biased or low-quality results.
  • Confusing speech recognition with natural language processing, which is wrong because speech recognition turns audio into words while NLP interprets what those words mean.

Practice Questions

  1. 1 A voice assistant records audio at 16,000 samples per second for 3 seconds. How many total samples are recorded?
  2. 2 A speech recognition system correctly transcribes 92 out of 100 spoken commands. What is its accuracy as a percent, and how many commands did it get wrong?
  3. 3 A student says a voice assistant is intelligent because it truly understands feelings and intentions. Explain why a better description is that it uses data, models, and probabilities to choose a useful response.