[PYTHON] Verwenden Sie OpenJtalk, damit Raspberry Pi Japanisch spricht

Was können Sie mit diesem Artikel tun?

・ Installiert auf Raspberry Pi von OpenJtalk • Die tatsächliche Tonausgabe "Hallo"

Betriebsumgebung

・ Himbeer Pi3 Modell B. ・ Betriebssystem: Raspbian

Annahme

・ Kann mit SSH-Anschluss von Raspeye oder mit Display betrieben werden ・ Japanische Eingabe ist möglich

OpenJtalk-Installation

Ich habe es unter Bezugnahme auf [diesen Artikel] installiert (https://qiita.com/Higemal/items/6dde8637a680bfe200ca).

Führen Sie zunächst die folgenden Schritte aus

sudo apt-get update #Aktualisieren
sudo apt-get install open-jtalk #Installation

Installieren Sie dann auch die empfohlenen Pakete.

sudo apt-get install open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m00

Prüfung

Jetzt können Sie Audio ausgeben! OpenJtalk erstellt eine japanische Audiodatei und spielt sie dann ab. Erstellen Sie zunächst eine Audiodatei.

echo "Hallo" | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -ow ~/ojtalk.wav

Sie sollten jetzt eine Audiodatei namens ojtalk.wav im selben Verzeichnis haben. Lass uns als nächstes spielen.

aplay ~/ojtalk.wav

"Hallo" Wurde ausgegeben?

Bedeutung der Optionen

-x Wörterbuch zu verwenden -m Welche Stimme soll ich verwenden (männlich oder weiblich usw.) -ow Ausgabedatei angeben

Wenn es viel Lärm gibt

Übrigens, wenn es sich um einen 3,5-mm-Analogausgang handelt, kann Rauschen hinzugefügt werden und es klingt möglicherweise nicht schön. (Ich war ...) Versuchen Sie in diesem Fall, eine Verbindung mit dem Display über HDMI herzustellen und über das Display auszugeben. Wahrscheinlich verschwindet das durch die Schaltung verursachte Rauschen.

Ausgabe ohne Speichern der Audiodatei

Dieses Mal habe ich eine Audiodatei erstellt und dann ausgegeben. Wenn Sie sich jedoch etwas unwohl fühlen, dass die Audiodatei jedes Mal gespeichert wird, wenn Sie sprechen, können Sie dies tun, ohne eine Audiodatei unten zu erstellen.

echo "Hallo" | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -ow /dev/stdout | aplay --quiet

Laden Sie die weibliche Stimme herunter

Verwenden Sie das Paket MMDAgent.

Führen Sie zunächst Folgendes aus, um es herunterzuladen

wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.7/MMDAgent_Example-1.7.zip

Dann entpacken Sie den Reißverschluss

unzip ./MMDAgent_Example-1.7.zip

Und Mei-chans Audio-Ordner im Ordner Kopieren Sie es in das Verzeichnis / usr / share / hts-voice /.

sudo cp -r ./MMDAgent_Example-1.7/Voice/mei/ /usr/share/hts-voice/

Wenn Sie das akustische Modell ändern, handelt es sich um eine weibliche Stimme. Optional -m akustisches Modell Es ist der Teil, der entspricht.

echo "Hallo"|open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m /usr/share/hts-voice/mei/mei_normal.htsvoice -ow ~/ojtalk.wav
aplay ~/ojtalk.wav

Ich denke das ist eine weibliche Stimme.

Zusammenfassung

Dieses Mal haben wir die Installation von OpenJtalk und seinen Test geliefert. Als nächstes möchte ich ein Programm erstellen, das über die von der API erfassten Informationen und das Web-Scraping spricht! Dann!

Recommended Posts

Verwenden Sie OpenJtalk, damit Raspberry Pi Japanisch spricht
Innenüberwachung mit Raspberry Pi
Holen Sie sich das Wetter mit API und lassen Sie Raspberry Pi sprechen!
Versuchen Sie es mit ArUco mit Raspberry Pi
Sprechen Sie japanischen Text mit OpenJTalk + Python
Verwenden einer Webkamera mit Raspberry Pi
Machen Sie einen einfachen CO2-Inkubator mit Raspberry PI und CO2-Sensor (MH-Z14A)
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Machen Sie einen Waschtrocknungs-Timer mit Raspberry Pi
Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3!
Erkennen Sie Schiebeschalter mit Python auf Raspberry Pi 3!
Versuchen Sie, QR-Code mit Raspberry Pi zu verwenden
Erkennen Sie Magnetschalter mit Python auf Raspberry Pi 3!
Automatischer Start von Raspberry Pi-Programmen mit Systemd
Senden Sie Daten von Raspberry Pi mit AWS IOT
Stellen Sie DHT11 mit Raspeye + Python zur Verfügung (Hinweis)
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Erstellen Sie ein Besuchermeldungssystem mit Raspberry Pi
Verbinden Sie Ihren Raspberry Pi mit Blynk mit Ihrem Smartphone
Erstellen Sie mithilfe von Poetry eine OpenCV4-Umgebung auf Raspberry Pi
Erstellen Sie einen Farbsensor mit einem Raspeltorte und einer Kamera
Verwendung des digitalen Beleuchtungsstärkesensors TSL2561 mit Raspberry Pi
Überwachen Sie die Temperatur mithilfe der Cloud-IoT-Plattform Raspberry Pi + Alibaba
Versuchen Sie es mit dem Temperatursensor (LM75B) mit Raspeye.
Machen Sie eine Regenschirmerinnerung mit Raspberry Pi Zero W.
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Was ist Raspberry Pi?
GPGPU mit Raspberry Pi
Pigpio auf Himbeer-Pi
Raspberry Pi Videokamera
Raspberry Pi Schlechtes Wissen
Lass uns Raspberry Pi machen?
Mit OpenJtalk auf Japanisch sprechen
Machen Sie Japanisch zu römischen Schriftzeichen
Ich habe versucht, mit OpenCV eine Bewegungserkennungsüberwachungskamera mit einer WEB-Kamera mit Raspberry Pi herzustellen
DigitalSignage mit Raspberry Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Verwenden Sie Python auf Raspberry Pi 3, um "Temperatur (mit A / D-Wandler)" zu erkennen!
Zugriff auf Google Spreadsheets Verwenden von Python mit Himbeer-Pi (für sich selbst)
Machen Sie einen in die Klimaanlage integrierten Personal Computer "airpi" mit Raspberry Pi 3!
Ich habe versucht, [eine bestimmte Aufgabe] mit einem Raspeltorte zu automatisieren
Überprüfen Sie! Lassen Sie uns Raspberry Pi Zero aus der Ferne entwickeln - versuchen Sie es mit Arafruit WebIDE
So erhalten Sie die Temperatur vom SwitchBot-Thermo-Hygrometer mit Himbeer-Pi
Aufbau einer Cortex-M-Entwicklungsumgebung für TOPPERS mit Raspeye
So laden Sie Dateien mit Python in den Cloud-Speicher hoch [Erstellen Sie mit Raspberry PI # 1 eine Festkommakamera]