做语言命令时如何判断有人开始说话和结束说话了
ighack 发布于2018-03 浏览:2350 回复:1
0
收藏
做个小车。当人说“前进”小车就前进,“后退”小车就后退。功能简单
但是如何判断有人正在发送命令和命令发送结束呢
我想的话是一直不停的录音。当声音到达某个值时就认为有人在发送命令。然后又小于这个值就认为发送结束
不过怎么写代码不太清楚
用python实现
收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2018-03
#2用户已被禁言回复于2018-03

那你需要语音识别。

1.小车有音频收集器。一般都是有个唤醒词进行录音并识别。如果没有唤醒词需求。按道理应该也是可以的。根据分贝判断是否结束。但是这个外界其他声音估计也是有的。那还需要更强大的麦克风阵列去收集声音。百度在一些线下活动演示的视频中,是可以提取必要的语音内容(在嘈杂的环境中)。你可以提交工单咨询。

2.然后得到命令。下发命令给小车执行那就需要你自己完成了。

1
TOP
切换版块