Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
3.1.4 Text-in-Sprache¶
Einführung¶
An vielen Orten können wir mit TTS-Technologie (Text-in-Sprache) in Kontakt kommen, die Text in natürliche Sprache umwandelt und den Menschen ein gutes interaktives Erlebnis bietet.
Probieren Sie, Ihrem Projekt das Sprechen beizubringen.
Benötigte Komponenten¶
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein komplettes Set zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
LINK |
---|---|---|
Raphael Kit |
337 |
Sie können sie auch einzeln über die untenstehenden Links kaufen.
KOMPONENTENBESCHREIBUNG |
KAUF-LINK |
---|---|
- |
Experimentelle Verfahren¶
Schritt 1: Schalten Sie den Schaltkreis.
Nachdem Sie den Schaltkreis entsprechend dem obigen Diagramm aufgebaut haben, stecken Sie das Audiokabel in die 3,5-mm-Audiobuchse des Raspberry Pi.
Schritt 2: Installieren Sie das Modul espeak
.
sudo apt-get install espeak -y
Schritt 3: Wechseln Sie in den Ordner des Codes.
cd ~/raphael-kit/python/
Schritt 4: Starten.
python3 3.1.4_Text-to-speech.py
Nachdem der Code ausgeführt wurde, wird der Raspberry Pi Sie freundlich begrüßen und sich verabschieden, wenn der Code gestoppt wird.
Bemerkung
Wenn aus Ihrem Lautsprecher kein Ton kommt, liegt es möglicherweise daran, dass der Raspberry Pi den falschen Audioausgang ausgewählt hat (standardmäßig HDMI). Sie müssen den Audioausgang auf Audio-Ausgabe ändern Kopfhörer umstellen.
Wenn Sie das Gefühl haben, dass die Lautstärke der Lautsprecher zu niedrig ist, können Sie die Lautstärke anpassen Lautstärke anpassen.
Code
Bemerkung
Sie können den untenstehenden Code Modifizieren/Zurücksetzen/Kopieren/Starten/Stoppen. Bevor Sie das tun, müssen Sie zum Quellcode-Pfad wie raphael-kit/python
navigieren. Nachdem Sie den Code modifiziert haben, können Sie ihn direkt ausführen, um den Effekt zu sehen. Nach Bestätigung, dass keine Probleme vorliegen, können Sie mit der Kopieren-Schaltfläche den geänderten Code kopieren, dann den Quellcode im Terminal über den nano
-Befehl öffnen und einfügen.
from tts import TTS
tts = TTS(engine="espeak")
tts.lang('en-US')
def main():
tts.say('Hello, nice to meet you!')
def destroy():
tts.say('See you later')
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
destroy()
Code-Erklärung
from tts import TTS
tts = TTS(engine="espeak")
Importieren Sie die TTS-Klasse und instanziieren Sie ein Objekt.
tts.lang('en-US')
Legen Sie die Sprache fest.
Bemerkung
Derzeit wird nur Englisch als umschaltbare Sprache unterstützt.
tts.say("Hello, nice to meet you!")
Geben Sie den zu sprechenden Text als Parameter ein. Nach der Ausführung von tts.say()
wird der Raspberry Pi den von Ihnen geschriebenen Text aussprechen.