Lorsque j'essaie de me connecter à l'API Speech-to-Text d'IBM WATSON à l'aide du SDK Python et de l'exemple de la documentation here l'erreur suivante:Pourquoi une erreur "Broken pipe" s'affiche-t-elle lors de la tentative de connexion à IBM Watson API?
"ConnectionError:. ('Connexion avorté', erreur (32, 'broken pipe')) tout en faisant la demande POST à l'URL"
speech_to_text = SpeechToTextV1(
username=os.environ['WATSON_SPEECH_USERNAME'],
password=os.environ['WATSON_SPEECH_PASSWORD'],
x_watson_learning_opt_out=False
)
def speech_to_text_api_call(audio_filename):
with open(audio_filename, 'rb') as a_file:
http_response = speech_to_text.recognize(
a_file,
content_type='audio/wav',
word_alternatives_threshold = 0.5,
word_confidence = True,
timestamps = True,
profanity_filter = False,
smart_formatting = True,
speaker_labels = True,)
return http_response
test = speech_to_text_api_call('temp/test-audio.wav')
Je pensais que le SDK était censé gérer une demande de streaming.Il n'est pas clair pourquoi j'obtiendrais une erreur de cette nature.Solutions de bienvenue ...