ошибка в методе «PushAudioInputStream_write», аргумент 2 типа «(TYPEMAP, SIZE)» при подготовке потока для преобразования речи в текст - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь отправить поток в azure речь в текст, используя следующую логику c

    def get_speechstream_text_async(self,stream):

        try:
            print('push shart')
            stream_format= speechsdk.audio.AudioStreamFormat()
            custom_stream= speechsdk.audio.PushAudioInputStream(stream_format)
            print('again end')
            custom_stream.write(stream)
            print('push end')

            audio_config = speechsdk.audio.AudioConfig(stream=custom_stream)
            speech_recognizer = speechsdk.SpeechRecognizer(speech_config=self.speech_config, audio_config=audio_config) 

Когда я пытаюсь передать поток, я получаю эту ошибку:

error in method 'PushAudioInputStream_write', argument 2 of type '(TYPEMAP, SIZE)'

Может ли кто-нибудь помочь в том, что проблема и как перейти к потоку, чтобы получить речь к тексту?

...