Google Text-to-Speech

Google Text-to-Speech is a screen reader application developed by Google for its Android operating system. It powers applications to read aloud (speak) the text on the screen with support for many languages. Text-to-Speech may be used by apps such as Google Play Books for reading books aloud, by Google Translate for reading aloud translations providing useful insight to the pronunciation of words, by Google Talkback and other spoken feedback accessibility-based applications, as well as by third-party apps. Users must install voice data for each language.

Google Text-to-Speech
Developer(s)Google Inc.
Initial releaseNovember 13, 2013 (2013-11-13)
Stable release
24.5.347911411 / January 8, 2021 (2021-01-08)
Operating systemAndroid
Sizearound 37 MB
TypeScreen reader

Supported languages

Google Text-To-Speech Android application

Afar (Djibouti), Afrikaans (South Africa), Albanian (Albania), Amharic Ethopia), Arabic, Aragonese (Aragon), Armenian (Armenia), Assamese (India), Azerbaijani (Azerbaijan), Basque (Spain), Belarusian (Belarus), Bengali (Bangladesh), Bengali (India), Bhojpuri (India), Bosnian (Bosnia), Bodo (India), Breton (Brittany), Bulgarian (Bulgaria), Cantonese (Hong Kong), Catalan (Catalonia), Cebuano (Phillipines), Cherokee (United States), Chhattisgarhi (India), Chichewa (Malawi), Chinese (China), Chinese (Taiwan), Corsican (Corsica), Croatian (Croatia), Czech (Czechia), Danish (Denmark), Dutch (Netherlands), English (Australia), English (Zimbabwe), English (India), English (Nigeria), English (United Kingdom), English (United States), Estonian (Estonia), Filipino (Philippines), Finnish (Finland), French (Canada), French (France), Frisian (Friesland), Galician (Galicia), Garwahili (India), Georgian (Georgia), German (Germany), German (Belgium), Greek (Greece), Gujarati (India), Haitian Creole (Haiti), Haryanvi (India), Hawaiian (Hawaii), Hebrew (Israel), Hindi (India), Ho (India), Hmong (China), Hungarian (Hungary), Icelandic (Iceland), Indonesian (Indonesia), Irish (Ireland), Italian (Italy), Japanese (Japan), Javanese (Indonesia), Kannada (India), Kashmiri (India), Kazakh (Kazakhstan), Khmer (Cambodia), Korean (South Korea), Kumaoni (India), Kurdish (Kurdistan), Kyrgyz (Kyrgyzstan), Ladakhi (India), Lao (Laos), Latin (Italy), Latvian (Latvia), Lithuanian (Lithuania), Luganda (Uganda), Luxembourgish (Luxembourg), Macedonian (Macedonia), Magahi (India), Magar (India), Maithili (India), Malagasy (Madagascar), Malay (Malaysia), Malayalam (India), Maltese (Malta), Manipuri (India), Maori (New Zealand), Manx (Isle of Man), Marathi (India), Mongolian (Mongolia), Nepali (Nepal), Norwegian Bomkål (Norway), Odia (India), Purgi (India), Pashto (Afghanistan), Persian (Iran), Polish (Poland), Portuguese (Brazil), Portuguese (Portugal), Punjabi (India), Rajasthani (India), Romanian (Romania), Romansh (Italy), Russian (Russia), Sadri (Nagpuri) (India), Samoan (Samoa), Sanskrit (India), Santali (India), Scots Gaelic (Scotland), Serbian (Serbia), Sesotho (Lesotho), (Serbia), Shona (Zimbabwe), Sindhi (Pakistan), Sinhala (Sri Lanka), Slovak (Slovakia), Slovenian (Slovenia), Somali (Somalia), Spanish (Spain), Spanish (United States), Sundanese (Indonesia), Swedish (Sweden), Tamil (India), Telugu (India), Thai (Thailand), Turkish (Turkey), Ukrainian (Ukraine), Urdu (Pakistan), Uyghur (East Turkistan), Uzbek (Uzbekistan), Vietnamese (Vietnam) [1] Welsh (Wales), Wolof (Cameroon), Yiddish (Israel)

Google Cloud Text-To-Speech

Bengali (India), Burmese (Myanmar), Chinese (Hong Kong), Czech (Czech Republic), Danish (Denmark), Dutch (Netherlands), English (Australia), English (India), English (United Kingdom), English (United States), Filipino (Philippines), Finnish (Finland), French (Canada), French (France), German (Germany), Greek (Greece), Gujarati (India), Hebrew (Israel), Hindi (India), Hungarian (Hungary), Indonesian (Indonesia), Italian (Italy), Japanese (Japan), Kannada (India), Korean (South Korea), Luxembourgish (Luxembourg), Malayalam (India), Mandarin Chinese, Norwegian (Norway), Polish (Poland), Portuguese (Brazil), Portuguese (Portugal), Russian (Russia), Slovak (Slovakia), Spanish (Spain), Swedish (Sweden), Tamil (India), Telugu (India), Thai (Thailand), Turkish (Turkey), Ukrainian (Ukraine) Urdu (Pakistan), Uyghur (East Turkistan), and Vietnamese (Vietnam)[2]

Evolution

Some app developers have started adapting and tweaking their Android Auto apps to include Text-to-Speech, such as Hyundai in 2015.[3] Apps such as textPlus and WhatsApp use Text-to-Speech to read notifications aloud and provide voice-reply functionality.

Cloud Text-to-Speech is powered by WaveNet, software created by Google's UK-based AI subsidiary DeepMind. Since Google bought DeepMind in 2014, it's been exploring ways to turn the company's AI talent into tangible products. Integrating WaveNet into its cloud service is significant as Google tries to win the cloud business away from Amazon and Microsoft, presenting its AI skills as its differentiating factor.

DeepMind's AI voice synthesis tech is notably advanced and realistic. Most voice synthesizers (including Apple's Siri) use concatenative synthesis, in which a program stores individual syllables — sounds such as “ba,” “sht,” and “oo” — and pieces them together to form words and sentences. WaveNet instead uses machine learning to generate speech. It then waveforms from a database of human speech and re-creates them at a rate of 24,000 samples per second. The end result includes voices with subtleties like lip smacks and accents. When Google first unveiled WaveNet in 2016, it was too computationally intensive to work outside of research environments, but it's since been slimmed down significantly, showing a clear pipeline from research to product. Google Cloud Text-to-Speech converts text into human-like speech in more than 180 voices across 30+ languages and variants. It applies groundbreaking research in speech synthesis (WaveNet) and Google's powerful neural networks to deliver high-fidelity audio. Includes exclusive access to WaveNet technology DeepMind has done groundbreaking research in machine learning models to generate speech that mimics human voices and sounds more natural, reducing the gap with human performance by 70%. Cloud Text-to-Speech offers exclusive access to 90+ WaveNet voices and will continue to add more over time.

Version history

November 2013

  • Korean now supported.[4]

March 2014

  • Google announced that Arabic would never be supported despite having more than 467 million native speakers.
  • Version 3.0 added support for natural high-quality voices. High-quality voices were now featured in English (United States) as Female (high-quality) whilst English (United Kingdom) also now featured three new high-quality voices; Male, Female (high-quality) and Male (high-quality). These new high-quality voices are much larger than the prior versions in terms of file size with 244MB for the English US female (high-quality) voice compared to just 6.8MB for the regular female voice version. These high-quality voices were added to ensure higher quality pronunciation and enunciation with intonations that are more natural.
  • Support for Brazilian, Portuguese and Spanish (United States) brought the total number of languages supported to nine at this point. (German, English (UK), English (US), Spanish (ES), Spanish (US), French, Italian, Korean, and Portuguese (BR). Only English (US) and English (UK) had high-quality voice packs for now.) German, English UK, English US, Spanish ES, Spanish US, French, Italian, Korean, and Portuguese (BR). Only English US and English UK had high-quality voice packs for now.[5]
  • User Interface tweaks: Due to having multiple voices for some languages a toggle was added to voices with 2 or more voice packs.

May 2014

  • Russian, Dutch, Polish and English (Indian) were added to the currently supported list of languages.[6]

September 2014

  • Support for Japanese output added.[7]

December 2014

  • Version 4 available (for 6.0 Marshmallow and up)
  • Support for Hindi and Indonesian output.
  • Improved output quality. Standard-quality voices now surpass the quality of the high-quality voices from previous releases.[8]

July 2015

  • Four new languages now supported: Cantonese (Hong Kong), Mandarin (China), Thai (Thailand) and Turkish (Turkey).
  • Bug fixes and other improvements.

February 2016

  • Improved voice quality.
  • Added support for Bengali (Bangladesh), Danish (Denmark), English (Australia), Finnish (Finland), Hungarian (Hungary), Norwegian (Norway), and Mandarin (Taiwan) and Swedish.
  • The offline voices can now speak at a faster rate.
  • Many bug fixes and performance improvements.

June 2016

  • Added support for Swedish and Vietnamese.
  • Bug fixes and improvements.

October 2016

  • Alternative voice variations now available on every device.
  • Added support to amplify speech volume over other audio.
  • Extended support for emoji verbalisation in Chinese, Dutch, Danish, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian and Spanish.
  • Bug fixes and improvements.

April 2017

  • Added support for Bengali (India), Czech, Khmer, Nepali, Sinhala and Ukrainian.
  • Number processing can now be turned off in settings. This produces a more literal pronunciation of the text. For example, 09/10/2017 will be pronounced as oh nine slash ten... Only available for English voices.
  • Intonation control is now available for more voices.
  • Various other improvements to various voices.

October 2017

  • Added support for Filipino and Greek.

January 2018

  • Added support for Estonian, Romanian and Slovak.
  • Various other improvements to our voices.

July 2018

  • Added support for French (Canada), Javanese and Sundanese.
  • More voices to choose from: English (Australian), English (United Kingdom) and French (France)
  • All voices for a language are now downloaded together, saving storage space on a device.
  • Performance improvements for 64-bit devices.
  • Various other improvements to voices.

August 2019

  • Added support for English (Nigeria), Gujarati, Kannada, Malayalam, Marathi, Portuguese (Portugal), Tamil, Telugu and Urdu.
  • New app icon.and many more features

July 2020

  • Readded support for Arabic.

January 2021

  • Added support for Javanese, Sundanese, and Luxembourgish

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.