sherpa-onnx
sherpa-onnx copied to clipboard
请问是否可以返回 SenseVoice 的情感标签
使用 sherpa-onnx + SenceVoice 的onnx vad-with-non-streaming-asr.py 就是 使用 microphone 去 asr
现在是这样
原来 SenseVoice 是有情感输出的。 ban_emo_unk:禁用 emo_unk 标签,禁用后所有的句子都会被赋与情感标签。默认 False
是否可以像 SenseVoice 那样,能有开关,输出 情感标签? 毕竟, 情感输出也是 Sensevoice 的一大特色。谢谢。
https://github.com/k2-fsa/sherpa-onnx/blob/646f99c8701981fa44dc7c5ba59ca5d26f320347/sherpa-onnx/csrc/offline-recognizer-sense-voice-impl.h#L38-L42
请自己修改这个代码,
你需要给 https://github.com/k2-fsa/sherpa-onnx/blob/646f99c8701981fa44dc7c5ba59ca5d26f320347/sherpa-onnx/csrc/offline-stream.h#L19 再加一些 fields
欢迎 PR
除了返回 emotion 标签,你还可以返回 language等信息
emmmm.... C 语言不会, 😭
期待其他大侠协助。
期待ing
@csukuangfj
你好,我看了一下,这里的 src.tokens[i] 并没有大于 24884 的token,是之前的某个地方被“吃”掉了么?麻烦指点一下,我再继续看看。
https://github.com/k2-fsa/sherpa-onnx/blob/646f99c8701981fa44dc7c5ba59ca5d26f320347/sherpa-onnx/csrc/offline-recognizer-sense-voice-impl.h#L38-L42
请自己修改这个代码,
把38和48行的4,改成0即可
收到!我来改改,测试好了提个pr
已通过 #1257 解决