Why can't AI robots have voices that sound very human?

David Hanke
261 Words
1:08 Minutes
1
0

The automatic speech synthesis of AI robots simulates human voice patterns. It's not perfect, but we've made great progress, especially in the last decade.

You learn how to synthesize a human voice by analyzing your own speech. Absolutely no accents? Then you'll end up speaking like a robot.

Speaking is about:

  • Emphasis
  • Emotions
  • Pitch changes
  • Random pauses

Accents and tone of voice can provide nuance and even change the meaning of a sentence. A change in tone can turn a statement into a question, add emphasis or sarcasm, imply humor or seriousness, or otherwise change the message.

Of course, this is not easy. To achieve convincing results, a speech synthesis system must understand not only the words being spoken but also their meaning. Digitally synthesizing a human voice requires a lot of effort.

Most speech synthesis engines use statistical methods (large-scale neural networks) to figure out when someone is stressed. This lets them get pretty close by figuring out analog contexts even when they don't fully understand the speech.

The vast majority of interactions between AIs and robots today fall into this category, and this method has been very successful for these types of logical conversations. Boundaries are revealed by direct interactions.

Some of them even sound human when they speak. Emotional substance and timing are what AI lacks, not pitch. They are difficult to imitate. To do so, the robot must understand the meaning of its words.

Existing robots use general algorithms to calculate pauses, pitch changes, and volume fluctuations. The "robot sound" that the robot produces is due to its basic rules.

David Hanke

About David Hanke

David Hanke is an engaging copywriter who writes compelling stories on a wide variety of topics. His writing style is both informative and understandable and invites the reader to engage with a wide range of topics.

Redirection running... 5

You are redirected to the target page, please wait.