Как перевести устную стенограмму с помощью гугл перевода Python - PullRequest
0 голосов
/ 16 апреля 2020

Я новичок в кодировании и Python, так что простите, что я не использовал правильный словарный запас. Я работаю над неторопливым проектом, где я пытаюсь перевести текст из «кода распознавания речи». Я нашел способ использовать модуль Python googletrans для перевода предварительно набранных слов, но мне любопытно, если есть способ перевести транскрипт из моего mi c в качестве источника, используя тот же метод, спасибо!

Вот код распознавания речи, который я использую.

import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
with mic as source:
    r.adjust_for_ambient_noise(source)
    audio = r.listen(source)
    transcript = r.recognize_google(audio)
    print(transcript)

Спасибо

1 Ответ

0 голосов
/ 16 апреля 2020

Да. В приведенном вами примере вы создали переменную transcript, которая содержит строку, которую вы просто должны передать функции translate объекта googletrans Translator. Если ни один из этих двух модулей не делает что-то очень странное, это должно сработать.

Например, если вы хотите перевести на немецкий язык:

trans = googletrans.Translator()
trans.translate(transcript, dest='de')

(Вам также нужно будет import googletrans в начале).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...