我如何使用麦克风发出自己的命令。
我想发出如下命令:“立即更新系统“
因此系统将自动运行 apt-get update
我见过侏儒语音控制
但我收到错误:
$ sudo apt-get install gnome-voice-control
[sudo] password for r00t:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gnome-voice-control
我的细节:
$ uname -a
Linux penreturns 3.4.1-030401-generic #201206041411 SMP Mon Jun 4 18:12:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
$ gnome-shell --version
GNOME Shell 3.5.4
我该如何开始这个项目?我需要什么软件包?我需要学习什么脚本?
答案1
Ubuntu 12.04 的语音控制
我认为,Gnome 语音控制不在存储库中(“无法找到软件包 gnome-voice-control”)。如您所见这里和这里 它不再被开发。
如果你想制作并使用自己的语音命令(“立即更新系统“) 尝试西蒙倾听。
西蒙倾听
安装:
sudo add-apt-repository ppa:grasch-simon-listens/simon
sudo apt-get update
sudo apt-get install simon
例如,在 Simon 中,你可以记录一个命令并将其链接到bash 脚本做你想做的事或将其链接到DBUS 命令。通过这种方式,创建任何语音命令都非常容易!我试过了,效果很好。你训练语音命令越多,它就越能理解你的命令。
或者尝试吠陀。但是,到目前为止,它只能处理一个(?)命令。
答案2
迈克罗夫特核心
我无法在 Kubuntu 18.10 上安装 Plasmoid 小部件,但我正在通过 CLI 处理基本实用程序功能。到目前为止,它已经正常工作,而且我写作技巧使用 Xdotool 命令。
默认为 Mycroft使用 Google 的 STT 引擎。
答案3
我尝试在 Elementary 上安装 simon,但出现以下错误:
The following packages have unmet dependencies:
simon : Depends: libattica0 but it is not installable
E: Unable to correct problems, you have held broken packages.
我下载了以下包: http://launchpadlibrarian.net/43721319/libattica0_0.1.3-0ubuntu1_amd64.deb
并使用以下命令进行安装:
sudo dpkg -i ./libattica0_0.1.3-0ubuntu1_amd64.deb
问题就解决了:)