Текст в речь в j2me - PullRequest
       22

Текст в речь в j2me

1 голос
/ 31 октября 2009

Кто-нибудь знает хорошее решение преобразования текста в речь для j2me? Я знаю, что он официально не поддерживается ни на каких устройствах, ни в JSR, но интересно, есть ли какие-нибудь бесплатные библиотеки, которые могут это сделать? Как насчет какой-то интеграции между j2me и python, чтобы это произошло? Мне нужно добавить это в большое приложение j2me, так что переписать весь Python не вариант.

Ответы [ 2 ]

2 голосов
/ 31 октября 2009

Отсюда: http://en.allexperts.com/q/Java-1046/2008/12/J2ME-text-speech.htm

Существует стандартный Java API для обработки речи (оба вывода и ввод), API речи Java. Вы можете прочитать об этом здесь: http://java.sun.com/products/java-media/speech/index.jsp

К сожалению, JSAPI 1.0 не является стандартной частью J2ME. я делаю не знаю ни одной реализации Java Speech 1.0 для J2ME.

Следующая версия Java Speech API предназначена для может использоваться во многих средах J2ME (особенно в CLDC). Многие компании пообещали поддерживать JSAPI 2.0, в том числе Nokia, Siemens и Motorola. Тем не менее, я не думаю, что все эти компании его поддерживают.

Несколько компаний имеют реализации JSAPI 2.0. Conversay предлагает комплект разработчика здесь: http://www.conversay.com/C3DKStore/tabid/113/Default.aspx и некоторые примеры кода здесь: http://www.conversations.com/JSAPI2JSR113/ProgrammingExamples/tabid/213/Default.aspx

Я не знаю, какие версии J2ME могут работать с JSAPI 2.0. К сожалению.

Это не очень хороший ответ, но это все, что я знаю. если ты пост на форуме разработчиков Conversay, я думаю, что люди там знал бы больше.

1 голос
/ 31 октября 2009

Другой вариант - разместить пакет TTS на сервере, а затем подключиться к серверу с текстом, который вы хотите использовать в течение дня, и получить обратно файл mp3, aac или spx.

Обратите внимание, что если вам нужны фиксированные сообщения (поверните налево, поверните направо, остановите и т. Д.), Вы можете просто сохранить ресурсы в банке или загрузить их с сервера один раз. В этом случае нет необходимости в двигателе TTS,

...