Переводите на python, используя речь Azure, прямо из потока

Я ищу функцию в пакете SDK для речи и некоторые примеры, которые позволили бы мне перевести из речи Azure прямой поток, исходящий из другого источника, кроме микрофона. До сих пор я нашел два решения, которые не совсем соответствуют моим потребностям.

Этот переводит прямую трансляцию, но, кажется, использует микрофон по умолчанию.

https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/get-started-speech-translation?tabs=script%2Cwindowsinstall&pivots=programming-language-python

Я также нашел это решение, используя speech_recognition_with_push_stream()., ведьма близка, но, похоже, не переводит только речь в текст: Azure Speech SDK Преобразование речи в текст из потока с помощью python

Спасибо за вашу помощь!

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
411
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пример функции:translation_continuous() в этом официальном документе строка 113 может быть полезна для выполнения непрерывной работы по переводу.recognizer откроет сеанс для обработки потоков из источников.

Это довольно мило, спасибо! единственная проблема заключается в том, что в примере translation_continuous() используется файл. Но кажется возможным заменить имя файла потоком. Вот так: stream = speechsdk.audio.PushAudioInputStream()audio_config = speechsdk.audio.AudioConfig(stream=stream) У меня нет ни одной ошибки, но я пишу поток и не получаю ответа. Но это может быть другая проблема

Maxime 16.12.2020 20:56

@ Максим, если мой ответ полезен, не могли бы вы нажать на галочку рядом с ответом, чтобы переключить его с серого на заполнение, чтобы принять его, чтобы это помогло другим и закрыть этот запрос :) Если у вас есть другие вопросы, просто задайте другой вопрос и дайте мне ссылку, я помогу вам как можно скорее

Stanley Gong 17.12.2020 02:34

Спасибо @Stanley, как вы и предложили, я открыл новую тему со своим вопросом, любое предложение будет очень признательно! stackoverflow.com/questions/65586642/…

Maxime 05.01.2021 22:17

Другие вопросы по теме