私はinterim_results = True
を設定すると、値のエラーを取得したときにスピーチをテキストワトソンAPiに使用しようとしています。私を助けてください:)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 –