Zum Hauptinhalt springen

Speech

Mit der Bibliothek speech kann ein Text vom Browser gesprochen werden.

speak(text, lang='de-CH', volume=1, rate=1, pitch=1, voice=None)​

from speech import speak

speak('Hallo, es ist Winter!')

Die Sprachausgabe kann angepasst werden:

speak('Hi there, i speak english now.', lang='en-US')
speak('Jetzt doppelt so schnell', lang='de-DE', rate=2)
speak('Jetzt halb so schnell', lang='de-DE', rate=0.5)
speak('Jetzt höher', lang='de-DE', pitch=2) # max 2
speak('Jetzt tiefer', lang='de-DE', pitch=0.1) # min 0.1
speak('Jetzt leiser', lang='de-DE', volume=0.5) # Werte zwischen 0 und 1, Standard ist 1
Browser-Feature

Nicht jeder Browser unterstützt das Sprechen von Texten in allen Sprachen.

voices​

Es kann auch die Stimme verändert werden, wobei nicht jede Stimme in jedem Browser verfügbar ist.

from speech import speak, voices
voices('de-DE') # gibt die verfügbaren Stimmen aus
speak('Hallo, es ist Winter!', lang='de-DE', voice='Microsoft Katja - German (Germany)')

languages​

Die verfügbaren Sprachen können mit languages() ausgegeben werden.

from speech import languages
languages()