Как научить разговаривать компьютер?
В отличие от распознавания голоса, его синтез - давно решенная задача. С ней без труда справится даже сравнительно маломощный компьютер. Для этого на него необходимо поставить специальную программу, после чего машина сможет прочитать вам вслух механическим голосом любой текст. Для мощных компьютеров, работающих под управлением Linux, хорошим выбором является синтезатор речи Festival. В крупных дистрибутивах он обычно уже установлен. Проверьте, так ли это, попытавшись запустить его командой festival без параметров. Если оказалось, что программа отсутствует, скачайте и установите ее. Способ осуществления этой операции зависит от дистрибутива. Чтобы Festival заговорил по-русски, скачайте для него дополнительный пакет, содержащий словари и звуковые файлы. К нему прилагается файл с инструкцией по установке. Составьте файл формата TXT, после чего запустите синтезатор, используя имя этого файла в качестве аргумента:festival filename.txtЕсли файл должен содержать текст на русском языке, предварительно определите, в какой кодировке хранится текст в словарях, а затем используйте ту же кодировку при составлении файла. Если компьютер, которым вы пользуетесь, сравнительно маломощный, установите на него синтезатор речи FLite, выполненный на основе Festival. Он не поддерживает русский язык, зато работает не только в Linux, но и в Windows CE, а также на наладонных компьютерах Palm Treo. В случае, если необходимо синтезировать речь на русском языке на маломощном компьютере, работающем под управлением Linux или Windows, используйте синтезатор речи espeak. Он очень компактен и занимает вместе с языковым пакетом всего несколько мегабайт. Запускать его можно двумя способами:espeak строка текстаespeak -f имяфайла.txtЕсли файл составлен на русском языке, убедитесь, что установлен соответствующий словарь, после чего запустите программу с ключом "-v russian_test" (без кавычек). Произноситься текст будет с английским акцентом, но понять его будет нетрудно. Если вы пользуетесь только Windows, установите на свой компьютер синтезатор речи «Капитан». Он имеет графический интерфейс пользователя и занимает не более 600 килобайт. Дополнительный пакет голосов имеет объем чуть меньше 5 мегабайт. Недостатком этой программы является плохая совместимость с Windows 7.
Оцените статью!