用语音控制你的电脑!

voca的Python项目详细描述


功能

  • 在主目录(在voca源代码树之外)中定义您自己的个人命令。
  • 除了全局可用的命令外,每个应用程序都有不同的命令。
  • 编辑命令文件时,新命令在保存后立即可用。无需摆弄重新加载。
  • 如果命令文件中有致命错误,不用担心–VOCA只需使用该文件上次工作时的备份即可。
  • 您的命令是异步执行的,因此在执行下一个命令之前,您无需等待一个命令完成。
  • 在说话过程中获得即时的视觉反馈–VOCA的"急切"模式可以在你说话的第一个单词开始执行你的命令。切换到"严格"模式,Voca将一直等到您的讲话结束。
  • voca使用现代的语法分析器,因此语法可以任意复杂。
  • 使用任何您喜欢的语音引擎–voca在stdin上将其输入作为换行分隔的json。
  • voca生成详细的结构化日志,您可以使用这些日志调试或分析您的命令历史记录。
  • voca为当前的caster和蜻蜓命令提供了适配器,因此您可以继续使用您喜欢的命令-只需在caster旁边安装voca。可以为其他系统添加更多的插件和适配器。
  • voca有一个可插入的架构。安装独立的插件来控制您的应用程序,而不需要占用主存储库。
  • voca使用python 3.7+,因此所有最新的python功能都可用。
  • VOCA在CI中持续测试,并保持测试覆盖率检查。
  • 免费开源,授权GPLv3。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建带有图标的按钮?   java我想实现定制的Android应用程序物理键盘键,我需要修改qwerty吗。kl文件或如何添加新的键盘映射?   java Toast并没有显示在Android应用程序中,但它首先被显示,然后在两天后停止   java如何检查URLConnection是否已处于连接状态?   java无法访问其他类中的方法(Android Studio)   java无法获取访问字符串中字符的方法   使用jdax/dex2jar反编译后的java类   java如何使用Junit获取数据块报告   如何在java/j2ee中以编程方式为新闻网站生成RSS?   java如何使用已声明的事实类型动态重新加载规则?   java单例模式使用   javaq:Mockito使用@Mock和@Autowired   java在Raspberry Pi上将RXTX集成到OSGi包时未解决的需求