准备训练自己的智能家居语音助手

Mozilla 实现的 DeepSpeech 语音识别引擎可以离线使用、可以运行在树莓派 4 上,简直就是给我准备的。

它附赠了一个训练好的普通话模型,我暂时没有试用。但训练自己专属的语音助手明显更带感,也更能贴近自己的说话习惯。

比如可以给它起一个很拉风的名字——贾维斯,还可以给它取几个昵称,小贾、老贾、贾爷。每当我喊出其中任何一个名字时,它都应该能识别到我是在和它说话。

市面上的语音助手,多以交互式对话完成指令。比如你问它天气预报:

1
2
3
4
我:小爱同学
小爱同学:在
我:今天几度
小爱同学:今天广州 blah blah blah

这大概是对语音助手寄托了过多的私欲吧,幻想它真得会像一个朋友甚至一个红粉知己一样存在、同你交流。这方面我就理智得多了,我只希望它能完成我的指令即可。所以我会把上述对话简化成一个问答:

1
2
我:贾维斯今天几度
贾维斯:今天广州 blah blah blah

这更符合我的个性,同时也更贴合智能家居这样一个功利性极强的场景。

同时也会节省很多训练时间。依自己的说话习惯和智能家居这种词句范围有限的使用场景,训练语料应该不需要太多。

评论