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()