轻量级,简单,面向语音到文本的机器人。

peak-bot的Python项目详细描述


峰值bot

像ai这样的语音助手是peaks基础设施的一个年轻客户。 “Peaks”是基于Django的管理服务器,用于个性化定制和训练的机器人,以及它们交换/交换命令的地方。 Peak 63和Peak 30正在开发中,应该与客户端的扩展特性一起发布

目录

状态

α释放现在在pypi上。 主分支在Linux和Windows上运行良好, 但仍然缺乏与商业ais竞争的大量功能。 要同时测试和/或贡献,请遵循此文件的其余部分…

入门

peak bot是用python3编写的,它依赖于sqlite3来存储数据。 它目前使用google的speech-to-text客户端库进行python开发,并且需要互联网连接。 默认输入和设置使用.json格式。

前提条件

为了满足当前的依赖关系,请确保安装了python3、pip3和portaudio。

Arch Linux

sudo pacman -S python python-pip portaudio

ubuntu、debian、linux mint

sudo apt-get install python3 python3-pip libportaudio2

Fedora,centos

sudo yum -y install python36 python36-setuptools portaudio-devel

可选: cd /usr/lib/python3.6/site-packages/

python3 easy_install.py pip3

窗口

python.orgportaudio.com下载并安装最新的python3和portaudio版本。

Pip3脚本现在应该自动放在“Scripts”目录中。 如果PowerShell或命令提示符无法识别pip3命令, 运行where python查找“脚本”的位置, 并将pip脚本的位置添加到路径中。

安装

Peak Bot现在位于PyPi上,因此安装时应该不会遇到以下问题:

pip3 install --upgrade peak-bot

easy_install peak-bot

在运行之前,还需要将路径导出到google凭据。 在linux上,将此行添加到.bashrc文件中:

export GOOGLE_APPLICATION_CREDENTIALS="/some_directory/google_speech_api_credentials.json"

然后运行:

source .bashrc

用法

如果安装顺利,应该准备好峰值bot命令…

$ peak-bot <verbosity 0-6>

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

推荐PyPI第三方库


热门话题
java如何将字符串转换为自定义对象   java如何从socket方法获取数据?   Java中的soap读取回车和新行   java在单击时替换图像   java推荐的使用RXJava执行异步任务的方法   java MySql连接器JDBC驱动程序不支持连接池吗?   java将活动堆栈清理到顶部   java计数用户输入的数量   java从webservice下载大文件导致应用程序性能问题   JavaLocalDate。EPOCH不可用   java如何在使用Selenium等待一定时间后,在页面无法加载(get(url))时自动刷新页面   java Calendar setLenient方法不允许检查年份字段的健全性   java Eclipse和intelliJ 安卓 SDK问题   java为什么我可以在没有super关键字的情况下调用父方法?   java iText的PDF格式不好