Nach dem ich nun mein kleinen Übersetzer fertig habe , ist mir bei testläufen aufgefallen das verschiedene Wörter durch sternchen Zernsiert werden nach dem die Microphonaufnahme in eine Textdatei über google umgewandelt wurde.
ich möchte aber das es komplett unzensiert übersetzt wird
kann mir da jemand helfen
Python
import speech_recognition as sr
from gtts import gTTS
from playsound import playsound
from googletrans import Translator
translator = Translator()
speech_engine = sr.Recognizer()
laub='tl'
lauL='ceb'
laor='de'
def from_microphone():
with sr.Microphone() as micro:
audio = speech_engine.listen(micro)
orgi = speech_engine.recognize_google(audio, language = laor)
tran = translator.translate(orgi,lauL)
uebe = tran.text
print (orgi)
print (uebe)
tts = gTTS(text = uebe, lang=laub, slow=False)
tts.save("tts2.mp3")
playsound("tts2.mp3")
from_microphone()
Alles anzeigen