前提・実現したいこと
python3でIBM watson Speech To Text を使って日本語の音声から日本語テキストを取得したいのですが,
帰ってくるテキストがうまく日本語に変換出来ていません.
プログラム結果
プログラムは動作していて,テキストの取得は出来るのですが,
{ "results": [ { "alternatives": [ { "confidence": 0.9, "transcript": "\u304a\u96fb\u8a71 \u3042\u308a\u304c\u3068\u3046 \u3054\u3056\u3044\u307e\u3059 " } ], "final": true } ], "result_index": 0 }
該当のソースコード
python
1from watson_developer_cloud import SpeechToTextV1 2import json 3jp = 'ja-JP_BroadbandModel' 4cont_type = "audio/wav" 5audio_file = open("test.wav", "rb") 6URL='https://gateway-tok.watsonplatform.net/speech-to-text/api' 7APIKEY='**************************' 8 9 10stt = SpeechToTextV1(iam_apikey=APIKEY,url=URL) 11sttResult = stt.recognize(audio = audio_file, content_type="audio/wav",timestamps = False, model=jp) 12sttResult = sttResult.get_result() 13print (json.dumps(sttResult, indent=2)) 14
補足情報(FW/ツールのバージョンなど)
python 3.6.3
ibm watson 3.2.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/07 12:15