Я пытаюсь отправить поток в 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)'
Может ли кто-нибудь помочь в том, что проблема и как перейти к потоку, чтобы получить речь к тексту?