So mein 3. Problem
in meinem Script
Python
# pip install speechrecognition
# sudo apt-get install python3-pyaudio
# pip install pyttsx3
# sudo apt-get install flac
# pip install googletrans==4.0.0-rc1
# sudo apt install espeak
import speech_recognition as sr
import pyttsx3
from googletrans import Translator
translator = Translator()
speech_engine = sr.Recognizer()
engine = pyttsx3.init()
def from_microphone():
with sr.Microphone() as micro:
audio = speech_engine.record(micro,duration=5)
orgi = speech_engine.recognize_google(audio, language ="de-DE")
tran = translator.translate(orgi,"en")
print (orgi)
print (tran.text)
engine.say(tran.text)
engine.runAndWait
from_microphone()
Display More
dauert die aufnahme 5 Sekunden, ich möchte es so haben das die aufnahme erst endet wenn ichzb 2 Sekunden nichts gesagt habe
Ich bedanke mich schonmal im vorraus