桌面上的 Mycroft。如何使用?

桌面上的 Mycroft。如何使用?

看到 Mycroft 在我最喜欢的发行版上运行的消息蔓延超过超过之后在桌面系统上查看其运行情况,我决定我想要它。

我尝试用 来查找它snap find,但它不存在

[...]
mongo33                    3.3.9                      niemeyer              -        MongoDB document-oriented database
morse-converter-py         1-3                        brunonova             -        Simple command-line Morse converter
mup-accounts               2016.07.01                 niemeyer              -        mup IRC and Telegram bot - account connection side
mup-plugins                2016.07.05                 niemeyer              -        mup IRC and Telegram bot - plugins side
nethack                    3.4.2-2                    ogra                  -        The popular nethack console adventure
nextcloud                  9.0.50snap3                canonical             -        Nextcloud Server
[...]

那么...我在哪里可以找到它以及如何安装它?:)

答案1

我很高兴您对 Mycroft 感兴趣,作为团队的一员,我想向您和这里的所有人发出邀请,加入我们的主要沟通渠道(这使得协作变得更容易一些)。

您可以下载我们的源代码,添加问题,讨论未来,并根据需要做出贡献我们的 Github 仓库

您可以在此处找到一些有关设置开发环境和创建技能的有用文档:

最后,关于 Mycroft 尚未加入 snap 商店的事实,这是正确的。不过,我正在处理这个问题: https://github.com/MycroftAI/snapcraft-mycroft-core

一旦我能让它的运行达到可接受的水平,我就会将它上传到启动板。

此外,这snapcraft.yaml取决于我对 所做的一些修改mycroft-core,可以在这个分支

目前,核心功能仅在开发模式下有效,这意味着没有限制。此外,我在使用 pocketsphinx 时遇到了问题,这意味着只有 cli 客户端可以开箱即用。我非常希望您能给我提供任何帮助或反馈!

如果您愿意apt-get install mycroft-core,我也有解决方案。

答案2

在 Ubuntu 和 Debian 中轻松安装https://docs.mycroft.ai/installing.and.running/installation/apt-get.install

sudo apt-get install apt-transport-https
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F3B1AA8B
sudo bash -c 'echo "deb http://repo.mycroft.ai/repos/apt/debian debian main" > /etc/apt/sources.list.d/repo.mycroft.ai.list'
sudo apt-get update
sudo apt-get install mycroft-core

安装了以下内容:

mycroft-messagebus
mycroft-skills
mycroft-speech-client

开始和停止如下:

service mycroft-messagebus start
service mycroft-messagebus stop

答案3

在 ubuntu 桌面上安装和运行 mycroft 是可能的,但由于 python 问题,其功能有限且不具备完整的技能兼容性。具体来说,这与 python 和 urllib 的不同版本有关,这阻碍了依赖该版本的各种技能的运行。

然而,一切还不算完,因为https://git.covolunablu.org/portaloffreedom/mycroft-core-PKGBUILD这是为了解决此类问题而做出的努力。任何能够弄清楚如何应用它并使用它进行构建的人都可以在 debian/ubuntu 桌面上运行修补后的 mycroft。

我自己还没有弄清楚,但仍然希望看到一个好的原生 ubuntu 软件包,它已完全修补并具有可用的技能。大多数 Python 问题可以通过单独的工具来处理或解决,该工具用于 debian/ubuntu 系统,用于处理和纠正移植它们以运行的各种项目,可能是 autoconf 工具的一部分或类似的东西。

在尝试手动安装和构建我的桌面上的 mycroft 时,安装会损坏,有时甚至无法正常工作,需要完全清除并重新安装,包括各种技能和配置文件夹。对于每个人来说,这都不是简单易行的事情,也许 ubuntu 近年来已经宠坏了我们很多人。不过,感觉应该为在 ubuntu 系统上测试和使用它创建更多内容。

然而,当它发挥作用,并且到目前为止兼容的技能似乎运行得足够好时,它是一个相当令人印象深刻的项目,值得进一步投入时间、金钱等。

相关内容