Отличный способ сделать текст в речь, с поддержкой различных языков - PullRequest
0 голосов
/ 03 июня 2011

G'Day Developers,

Я работаю над приложением, в котором я перевожу слова и предложения на 52 различных языка (Google translate api).Тем не менее, я хочу сделать некоторые дополнения, например, если я перевожу какой-то текст с английского на китайский, я хочу показать переведенный текст, а также кнопку, чтобы произнести этот переведенный текст.

Пока что мои исследования в Интернете сделалимного путаницы в моем уме.Поэтому мой вопрос ...

Есть ли какой-нибудь изящный или рекомендуемый способ реализации такого механизма?

Заранее спасибо,

Крио

1 Ответ

1 голос
/ 03 июня 2011

Итак, есть API преобразования текста в речь, который является частью Android SDK.

http://developer.android.com/resources/articles/tts.html

Интересно, что он поддерживает только несколько языков, и китайский не является одним из них. Однако есть компании, которые восполнили этот пробел. Я знаком с SVOX - http://www.svox.com/ - у них есть несколько очень хороших китайских API TTS, а также много других языков.

Кстати, я не знаю, видели ли вы это, но API Google Translate будет прекращен в декабре.

http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html

Я не знаю об альтернативном API. Если вы найдете один, вы можете написать сюда, чтобы сообщить нам всем.

...