Показать сообщение отдельно
Старый 12.01.2009, 22:05   #14
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: программа говорящая текст

Serg153, хорошая ссылка (правда применительно к упрощенной английской речи), какраз рассказывает о некоторых проблемах при создании голосового движка, звуковые файлы формата *.au схожи с форматом *.wav, и занимают примерно одинаковое кол-во места.

основные задачи подобных программ:
1) разбор текста на звуковые частицы
2) придание эмоциональной окраски производимой речи
3) склейка частей звука
----
1) разбор можно производить только при наличии необходимого кол-ва звуковых заготовок
2) пока не рассматривается, т.к. это довольно тяжеловесная задача для сотового телефона
3) можно попробовать склеивать в один большой файл, но это довольно медленно, потому что прийдется перемещать довольно большие байтовые массивы, на месте "склейки" без предварительной обработки возможны щелчки звука, можно попробовать использовать микширование файлов, как в библиотеке для проигрывания нескольких файлов, но опять это будут поддерживать не все телефоны...
____
сделать программу нормальную реально, просто качество звука напрямую зависит от качества звуковых файлов и метода их слияния
(Offline)
 
Ответить с цитированием