我想使用語音到文本watson api,但是當我設置interim_results = True
時,我得到了值錯誤。請幫我:)json.dumps ValueError:額外的數據無法轉儲json輸出
with open(join(dirname(__file__), './audio-file.wav'), 'rb') as audio_file:
print(json.dumps(speech_to_text.recognize(
audio_file, content_type='audio/wav', timestamps=True, interim_results =True, word_confidence=True), indent=2))
錯誤輸出:
但是當我設置interim_results = False
我這是正常的輸出。
輸出時interim_results = False
:
我認爲,之所以會與多個JSON輸出有關,但我不知道如何解決它,因爲這是json.dumps :)所以我可以不要引用json.loads的值錯誤情況來解決這種情況。
謝謝,但有沒有任何方法來拆分過程中的json結果?我希望有人能爲此提供代碼。 – dlsnfl37
不是我所知道的,但是如果你想創造它,它不應該太難。你甚至可以發送一個合併請求讓它包含在SDK中:https://github.com/watson-developer-cloud/python-sdk –