Хтось встановив двигун Text to Speech?


22

Цікаво, чи хтось встановив двигун Text to Speech на Pi? Це було б чудовим доповненням практично до будь-якого проекту програмування, щоб він розмовляв з користувачем!


MagPi третє видання з роздруківкою ігри та програми згадує TextToSpeechдвигун.
Пьотр Кула

Відповіді:


14

Так, це можливо; Я побачив відео YouTube із Пі, який читав новини за допомогою фестивалю .

Використовуйте наступну команду для встановлення фестивалю за допомогою Debian

$ sudo apt-get install festival festival-freebsoft-utils

Щоб змусити його говорити, просто передайте текст або файл, який ви хочете, щоб він прочитав, як-от так

echo  "Hello World"| festival --tts

Список літератури:

  1. http://forums.debian.net/viewtopic.php?f=16&t=40548

11

Ви можете встановити espeak:

$ sudo apt-get install espeak # For Debian
$ sudo pacman -S espeak # For Arch Linux

Щоб змусити його говорити:

$ espeak "Hello World" # Replace Hello World with your text, must be enclosed by ""
$ espeak -f <file> # Read out file <file>

8

flite - це скорочена версія фестивалю, за якою я виявив, що дуже добре працює над маленькими господарями ARM.


На мій погляд, найкращий варіант, головним чином, тому, що він зосереджений на швидкості та малій залежності (це також написано на С!), +1.
syb0rg

Тільки англійською мовою, тому eSpeak для мене все ще є переможцем ...
avra

0

Я не впевнений, чи шукаєте ви преміум-рішення, але Cepstral щойно випустив їхній голос Callie для використання на Raspberry Pi. Вам потрібно зателефонувати їм у атм, щоб отримати інформацію про ціни тощо, але якщо ви не проти платити щось, просто хотіли поставити його там як варіант.

http://www.cepstral.com/uk/raspberrypi



0

Ви завжди можете використовувати API googles, недолік - те, що вам потрібно підключення до Інтернету, але результат, мабуть, найкращий, який ви збираєтеся отримати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.