yeyupiaoling/MASR

语音识别的拼音输出

tgarm opened this issue · 8 comments

tgarm commented

请问:
有没有支持拼音输出的计划?
或者,如何能方便的输出拼音而非文字?

没有哦,直接输出文字的,或者英文单词。
你是什么原因需要输出拼音的呢?
或者可以把中文转换为拼音输入到模型训练,应该可以,但是没有对应的语言模型。

tgarm commented

谢谢!
这种情况下是否需关闭语言模型?或者无需修改?

直接使用贪心解码方法就好

tgarm commented

我fork了代码,增加了一个pinyin模式,就是将dataset目录下的 manifest.* 和 vocabulary.txt 内的汉字都转换为拼音了。
但这样训练了之后,输出总是很多<unk><unk>,不知道是否遗漏了什么。

tgarm commented

已解决。感谢支持!

tgarm commented

其实就是汉字的分字和拼音的分字不同。
之前的问题很可能是汉字分字采用的“2字节”一个汉字,而在拼音中,这样就无法对应词汇表中的拼音了。

修改也比较简单,就是增加了按空格分字的模式,并将每个字的最大长度调高。(这样一想,变成英文分词了)
如果有用的话,我生成一个PR。
确实也希望能支持英文识别。

一直都支持英文识别啊,你看的是最新新代码 吗?