跳至主要内容

Dialogflow Python SDK使得使用Python轻松地将语音识别与Dialogflow自然语言处理API集成。

项目描述

api.ai: `API.AI <http://api.ai>`_的Python SDK
=========================

.. image:: https://badge.fury.io/py/apiai.svg
:target: http://badge.fury.io/py/apiai

.. image:: https://travis-ci.org/api-ai/api-ai-python.svg
:target: https://travis-ci.org/api-ai/api-ai-python


概述
--------

API.AI Python SDK使得使用API.AI自然语言处理API轻松集成语音识别。API.AI允许使用语音命令并与API.AI中为特定代理定义的对话场景集成。

先决条件
--------

创建`API.AI账户 <http://api.ai>`_。


运行示例
--------

1. 从'examples'路径找到示例。
2. 插入API密钥。

.. code-block:: python

>>> CLIENT_ACCESS_TOKEN = '<YOUR_CLIENT_ACCESS_TOKEN>'
...

功能
--------

- 语音识别。
- 语音活动检测。
- 自然语言处理。

安装
------------

要安装apiai,只需

.. code-block:: bash

$ pip install apiai

或从仓库安装

.. code-block:: bash

$ pip install https://github.com/api-ai/api-ai-python.git

您可能遇到问题,因为Python环境中缺少某些依赖项。您需要安装numpy(几乎所有的软件包管理器中都可用)。要运行示例,您还需要Python音频。

在Ubuntu中,以下命令可以完成这项工作

.. code-block:: bash

$ apt-get install python-pyaudio python-numpy
$ pip install apiai

文档
-------------

文档可在http://api.ai找到。

## 如何贡献代码?
请阅读并遵循[CONTRIBUTING.md](CONTRIBUTING.md)中的步骤。

## 许可证
见[LICENSE](LICENSE)。

## 条款
您使用此示例受[Google APIs 服务条款](https://developers.google.com/terms/)的约束,并通过使用或下载示例文件,您同意遵守这些条款。

这不是官方的Google产品。

.. :changelog

发布历史
---------------

0.0.8 (2015-01-29)
++++++++++++++++++

* 从库中删除了对`scipy`的依赖。
* 从示例中删除了对`scipy`的依赖。

0.0.1 (2014-03-1)
++++++++++++++++++

* 构想

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程。

构建分布

dialogflow_webhook-1.2.3-py2.py3-none-any.whl (52.8 kB 查看哈希)

上传时间 Python 2 Python 3

支持