狙击手经理

snipsmanager的Python项目详细描述


#狙击手经理[构建状态](https://travis ci.org/snipsco/snipsmanager.svg)(https://travis ci.org/snipsco/snipsmanager)
[![pypi](https://img.shields.io/pypi/v/snipsmanager.svg)(https://pypi.python.org/pypi/snipsmanager)
[![麻省理工学院许可证](https://img.shields.io/badge/license mit blue.svg)](https://raw.githubusercontent.com/snipsco/snips manager/master/license.txt)


snips manager是一个用于轻松设置和管理[snips](https://www.snips.ai)助手的工具。

[snipsfile](https://github.com/snipsco/snipsmanager/wiki/snipsfile)是创建snips助手所必需的。在其中,您可以指定:

-在[snips控制台](https://console.snips.ai)中创建的助理模型的url
-要安装的[lambdas](https://github.com/snipsco/snipsmanager/wiki/creating-a-lambda)意图和lambdas之间的绑定l lambdas的参数,如api密钥或lamp地址
-各种配置参数,如语言和日志首选项。

开始安装。

要安装它,请运行以下命令:

``sh
$sudo apt get update
$sudo apt get install-y dirmngr
$sudo bash-c'echo"deb https://raspbian.snips.ai/$(lsb-release-cs)stable main">;/etc/apt/sources.list.d/snips.list'
$sudo apt key adv--keyserver pgp.mit.edu--recv keys d4f50cdca10a2849
$sudo apt get update
$sudo apt get install-y snips manager
````

python包


``sh
$sudo apt get update
$sudo apt get install python pip libsdl-mixer1.2 libusb-1.0\
python pyaudio libsdl1.2-dev cython cython3 libudev dev\
python dev libsdl-image1.2-dev libsdl-mixer1.2-dev\
libsdl-ttf2.0-dev libsmpeg dev python-numpy libportmidi dev\
libswscale dev libavformat dev libavcodec dev\
portaudio19 dev nodejs build essential-y
````

>接下来,创建一个python虚拟环境以避免与现有依赖项冲突,并能够在没有根权限的情况下运行snips管理器:

``sh
$sudo pip install--upgrade virtualenv
$virtualenv--python=/usr/bin/python2.7 snips
$source snips/bin/activate
(snips)$pip install pip--upgrade
```

snips manager包:

``sh
(snips)$pip在macos上安装snipsmanager
```

macos


要安装,需要portaudio、pyaudio和sdl:

```sh
$sudo easy\u install pip
$brew install portaudio
$brew install sdl
$pip install--global option='build_ext'\
--global option='-i/usr/local/include'\
--global option='-l/usr/local/lib'pyaudio
```

接下来,与raspbian一样,我们创建一个python虚拟环境,在其中运行snips管理器:

``sh
$sudo pip install--升级virtualenv
$virtualenv--python=/usr/bin/python2.7 snips
$source snips/bin/activate
(snips)$pip install pip--升级
```

snips manager现在可以安装:

``sh
(snips)$pip install snipsmanager
````

这是一个简单的文本文件,遵循[yaml]格式(https://en.wikipedia.org/wiki/yaml)。这是一个基本配置配给:

`` yaml
助理url:<;您的助理url>;
默认位置:巴黎,fr
技能:
-包名:snips hue
类名:snipshue
url:https://github.com/snipsco/snips skill hue
参数:
主机名:<;飞利浦hue ip>;
用户名:<;Philips Hue用户名>;
灯光ID:[1、2、3、4、5、6]
意图:
-意图:激活灯光颜色
操作:"打开"
-意图:取消激活对象
操作:"关闭"
````

有关详细说明和示例,请查看我们的[snipsfile wiki](https://github.com/snipsco/snipsmanager/wiki/the snipsfile)。

\n引导。您也可以通过运行:

``sh
$snipsmanager run
````

(https://www.snips.ai)作为开源软件。有关详细信息,请参阅[license.txt](https://github.com/snipsco/snipsmanager/blob/master/license.txt)。



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

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误