Speech
[
Пред. ] [ Содержание ] [
След. ]
Speech
Created Среда 07 ноября 2018
Python-скрипт для выдирания голоса из Google Translate все ссылки битые, но есть другой скрипт. Если сидим под Ubuntu: sudo apt-get install python-pip sudo pip install gTTS gtts-cli 'привет, это проверка звука' -l ru -o test.mp3 | cvlc test.mp3 espeak -vru -a100 -s100 "Никита, принёс ты пятёрку?" rhvoice— это многоязычный синтезатор речи https://launchpad.net/~linvinus/+archive/ubuntu/rhvoice/ Установка сначала нужно подключить этот репозиторий
sudo add-apt-repository ppa:linvinus/rhvoice sudo apt-get update Программа может работать в двух режимах
1) Клиент - сервер, связь по протоколу D-BUS
sudo apt-get install rhvoice rhvoice-russian 2) Как модуль speech-dispatcher
sudo apt-get install speech-dispatcher-rhvoice rhvoice-russian sudo apt-get install rhvoice-english если нужен и английский Использование 1) Если вы установили пакет rhvoice то нужно выполнить команду
echo "Проверка синтезатора речи" | RHVoice-client -s Anna+CLB | aplay 2) Если вы установили пакет speech-dispatcher-rhvoice то нужно выполнить команду
echo "Проверка синтезатора речи" | spd-say -o rhvoice -l ru -e -t female1 В результате вы должны услышать фразу "Проверка синтезатора речи"
Чтобы записать фразу в файл можно использовать следующую команду
echo "Проверка синтезатора речи" | RHVoice-client -s Anna+CLB >/tmp/test.wav echo "проверка" | RHVoice-client -s Anna+CLB |sox -t wav - -r 8000 -c 1 -b 16 -t wav - >/tmp/test.wav Голоса Русский
aleksandr (муж.)
anna (жен.)
elena (жен.)
irina (жен.)
Английский
alan (муж.)
clb (жен.)
slt (жен.)
Грузинский
natia (жен.)
Эсперанто
spomenka (жен.)
Содержание