Есть ли эквивалент в терминальной команде Mac «сказать» в Ubuntu 9.10?
Есть ли эквивалент в терминальной команде Mac «сказать» в Ubuntu 9.10?
Ответы:
espeak должен быть установлен по умолчанию в Linux как движок преобразования текста в речь.
Вы должны быть в состоянии заставить его говорить из командной строки, выполнив что-то вроде этого:
echo "Text to speak"|espeak
Вы также можете начать разговор, просто введя espeak
себя, а затем введите каждую строку текста, которую вы хотите произнести, а затем введите.
Другие движки TTS для Linux вы можете посмотреть на:
Espeak доступен по адресу (но должен быть установлен по умолчанию!):
установить речевой диспетчер вместе с синтезатором (флайт, фестиваль и т. д.), затем
alias say='echo "$1" | spd-say -p -25 -e'
который будет использовать любой синтезатор, который вы настроили.
-P -25 устанавливает высоту тона ниже ... меняйте по желанию. -e использует стандартный ввод