こんにちわ 度々すいません。
PCM, 16kHz, 16bit, 1chの音源file (filesize:445,120byte / duration:13.91")
で音声認識APIをLinux上のCURLコマンドでテストしているのですが、
(音源は試験の為、-20dB程度のBGMをかぶせています)
上記同じ音源を、間隔をあけて、数回、音声認識のテストをしたところ、
1回目応答:〇 ※結果はjqコマンドで整形しています
{
"response": [
{
"result": "この|コノ|この|連体詞||||"
},
......
],
"status": "recog-finished",
"session_id": "175ec5f4-032d-11e9-8b8e-42010a920032",
"type": "asr#nictlvcsr"
}
2回目応答:×
{
"response": [],
"status": "recog-finished",
"session_id": "27cc70bc-032d-11e9-8f00-42010a920032",
"type": "asr#nictlvcsr"
}
と2回目は responseの中身が空でした。
statusは正常に "recog-finished" となっています。
10回行ったところ 「〇×〇×〇×〇〇〇×」
と4回は responseは空 [ ] で返ってきました。
(各テストの間隔は数秒空けています)
それぞれの音声認識APIのコールのトークンは毎回取り直しています。
コマンドは
curl -X POST \
-H "Content-Type: audio/x-pcm;bit=16;rate=16000;channels=1" \
-H "x-mimi-process:nict-asr" \
-H "x-mimi-input-language:ja" \
-H "Authorization: Bearer ${TOKEN}" \
--data-binary @${FILE} \
-L
https://sandbox-sr.mimi.fd.ai/ | jq .
です。
何故このようになり、どうすれば良いでしょうか?
以上 よろしくお願いいたします。