speex 识别返回 3301.
xtjmdw 发布于2017-06 浏览:980 回复:3
0
收藏

使用content-type:audio/speex;rate=16000 wideband模式。使用的speex数据放body的方式。

试了三种格式。1 ogg封装可以vlc可以播放的speex,2 原始speex 3 x-speex-with-header-byte

都不能正确识别

{"err_msg":"recognition error.","err_no":3301,"sn":"33179839501496805458"}


收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4fujiayi1984回复于2017-06

xtjmdw:

回复fujiayi1984:

 非常感谢您的回复! 在示例文件中,我测试8k是可以识别的。但16k还是不能识别。

 另外简单分析了示例spx的文件。头4字节应该是按位设置的一种参数方式,能否告知具体的含义。

 然后接下来就是类似x-speex-with-header-byte,不过使用了4字节表示后面的长度,而不是1字节。


   期待得到您的答复。

   

   

回复xtjmdw:

您好,帮您咨询了下,speex文件官方已经开始不支持。请使用pcm,wav(pcm格式),amr格式。谢谢。

0
#3xtjmdw回复于2017-06

fujiayi1984:

回复xtjmdw:

可能您的编码率不是16K, 示例文件如下:

http://pan.baidu.com/s/1pKJ9bOf

回复fujiayi1984:

 非常感谢您的回复! 在示例文件中,我测试8k是可以识别的。但16k还是不能识别。

 另外简单分析了示例spx的文件。头4字节应该是按位设置的一种参数方式,能否告知具体的含义。

 然后接下来就是类似x-speex-with-header-byte,不过使用了4字节表示后面的长度,而不是1字节。


   期待得到您的答复。

   

   

0
#2fujiayi1984回复于2017-06

xtjmdw:

使用content-type:audio/speex;rate=16000 wideband模式。使用的speex数据放body的方式。

试了三种格式。1 ogg封装可以vlc可以播放的speex,2 原始speex 3 x-speex-with-header-byte

都不能正确识别

{"err_msg":"recognition error.","err_no":3301,"sn":"33179839501496805458"}


回复xtjmdw:

可能您的编码率不是16K, 示例文件如下:

http://pan.baidu.com/s/1pKJ9bOf

0
TOP
切换版块