Автор благодарит нашего читателя Алексея Логинова, подсказавшего, как вернуть работоспособность программе из этой главы.
Синтез речи — это задача превращения письменной речи в устную. На вход речевого синтезатора подаётся последовательность символов, на выходе получается последовательность команд, управляющих устройством вывода звука. Само же устройство, управляемое синтезатором, генерирует акустические волны.
Синтезаторы речи просто необходимы людям с больными глазами. Пригодятся они и очень занятым людям, которым некогда просиживать с книгой в руках или за экраном компьютера, тем из вас, уважаемые читатели, кто не умеет читать, и, наконец, просто лентяям.
Напишем программу speaker.pl, которая реализует примитивный синтезатор речи. Программа будет зачитывать вслух текст из простых текстовых файлов, имена которых указаны в командной строке:
%
./speaker.pl examples/Berestov*.txt
В результате будет прочитаны уже знакомые нам произведения Валентина Берестова: «Петушки» и очень подходящее к случаю стихотворение «Читалочка»:
Очень хорошо… Не надо к маме приставать… Не надо бабушку трясти… Прочти, пожалуйста, прочти…