Files
Examples/C#/GoogleTTSFor.Net-master
2018-04-20 10:15:15 +01:00
..
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00
2018-04-20 10:15:15 +01:00

GoogleTTSFor.Net

============================================= Google TTS script for C# .Net

This script makes use of Google's translate text to speech service in order to render text to speech and play it back to the user. It supports a variety of different languages.

This TTS service is 'unofficial' and not supported by Google, it can be terminated at any point with no warning. People looking for TTS solutions to base their projects/products on should look for alternative, officially supported services.


Requirements

.Net Framework 4.0 NAudio Internet access in order to contact google and get the voice data.


Installation

Please use GoogleTTS.sln


Usage

Please try it. This is very simple app.

Examples


Supported Languages

Afrikaans: af Albanian: sq Amharic: am Arabic: ar Armenian: hy Azerbaijani: az Basque: eu Belarusian: be Bengali: bn Bihari: bh Bosnian: bs Breton: br Bulgarian: bg Cambodian: km Catalan: ca Chinese Simplified: zh-CN Chinese Traditional:zh-TW Corsican: co Croatian: hr Czech: cs Danish: da Dutch: nl English: en Esperanto: eo Estonian: et Faroese: fo Filipino: tl Finnish: fi French: fr Frisian: fy Galician: gl Georgian: ka German: de Greek: el Guarani: gn Gujarati: gu Hausa: ha Hebrew: iw Hindi: hi Hungarian: hu Icelandic: is Indonesian: id Interlingua: ia Irish: ga Italian: it Japanese: ja Javanese: jw Kannada: kn Kazakh: kk Kinyarwanda: rw Kirundi: rn Korean: ko Kurdish: ku Kyrgyz: ky Laothian: lo Latin: la Latvian: lv Lingala: ln Lithuanian: lt Macedonian: mk Malagasy: mg Malay: ms Malayalam: ml Maltese: mt Maori: mi Marathi: mr Moldavian: mo Mongolian: mn Montenegrin: sr-ME Nepali: ne Norwegian: no Norwegian Nynorsk: nn Occitan: oc Oriya: or Oromo: om Pashto: ps Persian: fa Polish: pl Portuguese: pt Portuguese Brazil: pt-BR Portuguese Portugal:pt-PT Punjabi: pa Quechua: qu Romanian: ro Romansh: rm Russian: ru Scots Gaelic: gd Serbian: sr Serbo-Croatian: sh Sesotho: st Shona: sn Sindhi: sd Sinhalese: si Slovak: sk Slovenian: sl Somali: so Spanish: es Sundanese: su Swahili: sw Swedish: sv Tajik: tg Tamil: ta Tatar: tt Telugu: te Thai: th Tigrinya: ti Tonga: to Turkish: tr Turkmen: tk Twi: tw Uighur: ug Ukrainian: uk Urdu: ur Uzbek: uz Vietnamese: vi Welsh: cy Xhosa: xh Yiddish: yi Yoruba: yo Zulu: zu


Security Considerations

This script contacts Google servers in order to get voice data. The script uses TLS to encrypt all the traffic between your pbx and these servers so no 3rd party can eavesdrop your communication, but your data will be available to Google under a not yet defined policy.


License

The GoogleTTS script for asterisk is distributed under the GNU General Public License v2. See COPYING for details.