PC端讯飞语音输入存在的问题:
- 开启后一直存在一个置顶悬浮窗,令人不适
- 启用方式是:点击悬浮窗(远距离鼠标运动)或按下F6(手在键盘上干嘛用语音?)
解决方案:
针对问题一,我的办法是开机启动一个名为“ Infinite Screen”的软件【需要以win7兼容启动】,可以无限拓展屏幕,直接把窗口移出屏幕就哦了,完美解决。
针对问题二,我使用了以下ahk代码,完美解决。
global midindex := 1
sleep,2000
Run, iFlyVoice.exe, C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727, hide
winwait, 语音悬浮窗
send,{F6}
~LButton::
If (A_Cursor = "IBeam" ) {
Edit_Mode := 1
send, {F6}
if (Mod(midindex,2) = 1){
ToolTip,now listening~~
Sleep,1000
ToolTip
} else {
ToolTip,mic closed~~
Sleep,1000
ToolTip
}
midindex := midindex+1
} else if(A_Cursor = "Arrow" ) {
Edit_Mode := 0
}
当鼠标箭头变成缩窄的“工”字形时,单机鼠标左键,触发F6,开始语音识别。说完后,再次单击鼠标左键,触发F6,结束语音识别【提前设置讯飞语音为长文本模式】。
伴随每次触发,会有1秒气泡提醒,“now listening~~”或者“mic closed~~”
使用效果:
这样网上冲浪的时候,就再也不用动键盘了~~