|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
听他人说《防火墙xxxx》很悦目,看了第一集的前10分钟就看不下往了。
为啥中国拍的科幻片就这么土呢,土的一看就晓得是忽悠小先生的。
话说返来,使用声响把持电脑这却是个不错的主张。赫赫有名的linux里已有现成的使用软件,固然今朝很不成熟,该软件是2007年google编程之夏的一个作品。
今朝已收录在gnome里,名叫gnome-voice-control,以后版本号为0.3
在声响辨认方面使用的是Sphinx
今朝在ubuntu8.04里可顺遂安装gnome-voice-control0.2
下载http://live.gnome.org/GnomeVoiceControl
至于0.3必要本人编译安装sphinxbase和pocketsphinx
我安装的是0.3
这个软件是以applet的情势存在,以是要利用的时分,就任务栏里增加这个applet。
固然,假如你是用deb安装好的,那是有bug的。会提醒增加毛病。
我们修改他
翻开
/usr/lib/bonobo/servers/GNOME_VoiceControlApplet_Factory.server
把location改成以下内容
<oaf_info>
<oaf_serveriid="OAFIID:GNOME_VoiceControlApplet_Factory"
type="exe"
location="/usr/local/libexec/voice_control_applet">
如许这个可实行程序就找到了。(为何gnome里的type也用exe呢?)
界面如图
今朝该程序是把现有的撑持的语音指令写逝世在程序里的。
以后撑持的详细操纵以下:
1-RUNTERMINAL:opengnome-terminal
2-RUNBROWSER:openepiphany
3-RUNMAIL:openevolution
4-RUNTEXTEDITOR:opengedit
5-CLOSEWINDOW
6-MAXIMIZEWINDOW
7-MINIMIZEWINDOW
8-NEXTWINDOW
也就是你大呼一声“runmail"linux就会主动翻开evolution程序,我本人实验了下,基础上喊5次,有一次乐成。
别的另有针对详细软件的操纵,
1-FILE..OPEN
2-HELP..ABOUT
3-SAVE
4-PRINT
5-UNDO
6-PASTE
7-FIND
8-REPLACE
9-EDIT..SELECTALL
为确认他切实其实听到了我的指令,而只是找不到响应的命令婚配,我们能够修正相干源码(开源的优点阿)
1、修正voice-control.c的on_sink_message函数
他是经由过程查询message来猎取了局。message是sphinx的处置了局。
我们加一个其他情形
}else//addbysanool
{
do_action(ACTION_NOTHING);
return;
}
2、到action.c的do_action函数,增添
caseACTION_NOTHING:
g_spawn_command_line_async("espeak-vzh不",NULL);
break;
注重:
到action.h里增添一个ACTION_NOTHING
另有就是我安装了espeak程序,这里是间接挪用,让电脑收回“不”的中文读音。
今朝之以是没法顺遂完成交互,次要是由于sphinx的成绩。等候改良。
别的我盘算增添用户自界说命令功效。
但愿列位保举个好点的开源的语音辨认引擎
</p>
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln |
|