Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискСмотриComboВсе проекты

Как сделать так что бы Паскаль говорил своей пищалкой

Дино Знаток (379), на голосовании 11 лет назад
Например пишиш букву "А" а он динамиком в компе говорит "А"
я так понимаю тут надо что бы у же ему дали слоги и буквы а он потом загружал их из файла
или можно частотой указать Оо
Голосование за лучший ответ
Пользователь удален Знаток (258) 11 лет назад
Ну-ну, чувак! Если с системной пищалкой сможешь сделать так, уважуха тебе! Только кодом поделись, хочу посмотреть на него!
Разгуляева Елена Мыслитель (7001) 11 лет назад
Похоже речь идет о синтезаторе речи, который сделать через системный динамик будет маловероятно. .
Один из вариантов это записать отдельные звуки в wav файл и проигрывать в нужной последовательности через звуковую карточку, но в Pascal нет встроенных средств для проигрывания wav файлов, придется использовать ассемблер или искать сторонние библиотеки.
Гораздо проще проиграть wav файл в Delphi, C Builder или Visual Basic.
Так как письменный язык не отражает всех нюансов речи (например при письме не указывается как должна произносится согласная: мягко или твердо) , то при таком решении, качество синтезированной речи будет ужасное.
Для приемлемого качества озвучивания текстов, без серьезного лингвистического разбора, можно использовать MS Agent и русскоязычный движок.
Более подробно, для Delphi: Денис Буторин MS Agent и Speech API в Delphi
для Visual Basic: Климов А. П. . MS Agent. Графические персонажи для интерфейсов
Похожие вопросы
Также спрашивают