Чи є еквівалент термінальній команді Mac "сказати" в Ubuntu 9.10?
Чи є еквівалент термінальній команді Mac "сказати" в Ubuntu 9.10?
Відповіді:
espeak повинен бути встановлений за замовчуванням як механізм текстового мовлення в Linux.
Ви повинні мати змогу говорити з командного рядка, роблячи щось подібне:
echo "Text to speak"|espeak
Ви також можете розпочати еспекцію, просто ввівши espeakсебе, а потім введіть кожен текст тексту, який ви хочете вимовити, а потім введіть.
Інші двигуни TTS для Linux ви можете подивитися:
Espeak доступний за адресою (але повинен бути встановлений за замовчуванням!):
alias say='echo "$1" | espeak -s 120 2>/dev/null'
Тоді ви можете використовувати:
say 'How are you doing?'
Пояснення:
-s 120 #to make it slower than default
2>/dev/null #to eliminate error masseges on the console
встановіть мова-диспетчер разом із синтезатором (flite, фестиваль тощо)
alias say='echo "$1" | spd-say -p -25 -e'
який буде використовувати будь-який синтезатор, який ви налаштували.
-P -25 встановлює крок нижче ... змінюйте за бажанням. -е використовує stdin