Bemerkung

Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts.

Why Join?

  • 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 [here] und treten Sie heute bei!

Sage etwas

In diesem Abschnitt lernen Sie, wie Sie Text in Sprache umwandeln und vom Robot HAT laut aussprechen lassen.

Schritte

  1. Wir holen Text von der Kommandozeile ab, damit der Robot HAT ihn artikulieren kann. Um dies zu erreichen, speichern Sie den folgenden Code als eine .py-Datei, wie zum Beispiel tts.py.

    import sys
    from robot_hat import TTS
    
    # Check if there are enough command line arguments
    if len(sys.argv) > 1:
        text_to_say = sys.argv[1]  # Get the first argument passed from the command line
    else:
        text_to_say = "Hello SunFounder"  # Default text if no arguments are provided
    
    # Initialize the TTS class
    tts = TTS(lang='en-US')
    
    # Read the text
    tts.say(text_to_say)
    
    # Display all supported languages
    print(tts.supported_lang())
    
  2. Um den Robot HAT eine bestimmte Satz aussprechen zu lassen, können Sie den folgenden Befehl verwenden: sudo python3 tts.py „any text“ - ersetzen Sie einfach „any text“ durch den gewünschten Satz.