影子输入法 – 超级命令之语音朗读

影子输入法 - 超级命令之语音朗读

主要功能

     朗读鼠标选中的文本

软件控制

     暂停继续“空格键”
     停止朗读“ESC键”

使用方法

     首先右键单击影子输入法托盘图标
     在菜单项上选择词库管理
     选择词库中的超级命令
 在下面的空白区域单击右键选择创建脚本
将脚本代码粘贴到文本框中选择确定
在红框中输入编码指令“ld”
在蓝框中输入备注文本“朗读选中{Script}”
就可以使用了
启用输入法输入“ld”然后按下句号“。”
这样就会朗读鼠标选中的文本

<figure class="attachment attachment--content" data-trix-attachment='{"content":"


","contentType":"application/vnd.trix.horizontal-rule.html"}' data-trix-content-type="application/vnd.trix.horizontal-rule.html">


特别感谢: 

     河许人、天黑请闭眼、thinkai大佬提供的平台和帮助谢谢

代码

Menu, Tray, Icon, shell32.dll,173 ,1
global spvoice
;return

;F::
ClipSaved := ClipboardAll
clipboard := "" ; 清空剪贴板
Send, ^c
ClipWait, 2
  Speak("开始朗读。。。 " . Clipboard  . "。。。朗读结束")
Clipboard := ClipSaved
  SetTimer, CloseMailWarnings, 250
Return

Space:: ; 空格暂停继续
isPause := !isPause
ret := isPause ? spvoice.Pause() : spvoice.Resume()
return

ESC::ExitApp ; ESC结束程序

Speak(say) {
  spvoice:=ComObjCreate("sapi.spvoice")
  spvoice.Speak(say,true)
}

CloseMailWarnings:
  zt := spvoice.Status.RunningState
  if zt = 1
  ExitApp
  return

人已赞赏
影子输入法

影子输入法之常见问题解答与处理

2020-2-28 9:46:25

影子输入法

影子输入法之词库资源

2020-2-28 18:32:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索