CapsWriter/安装指南/安装指南.md
Haujet 1e2abb8e77 Merge remote-tracking branch 'github/master' into master
# Conflicts:
#	.gitignore
#	requirements.txt
#	run.py
#	安装指南/requirements.txt
2020-12-25 15:25:43 +08:00

1.9 KiB
Raw Blame History

安装依赖

先确保安装了 python

然后打开命令行窗口,切换到本文件夹,用以下命令安装依赖:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install setuptools keyboard aliyunsdkcore configparser
cd alibabacloud-nls-python-sdk
python setup.py bdist_egg
python setup.py install

在你 pip install aliyunsdkcore 这一步几乎百分百可能会因为安装依赖包 pycrypto 而失败。解决办法是,先安装 Microsoft Visual Studio 14.0,再在命令行里运行 set CL=-FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h",再执行 pip install aliyunsdkcore

此外,还有一个依赖 pyaudio 不是太好安装,需要先到 这个链接 下载 pyaudio 对应版本的 whl 文件。例如,我安装的是 python3.7 64位版本就下载 PyAudio0.2.11cp37cp37mwin_amd64.whl ,放到本文件夹,用

pip install PyAudio0.2.11cp37cp37mwin_amd64.whl

安装好 pyaudio。为了方便作者已经将 python3.6 到 3.9 的 whl 文件下载到本文件夹,根据版本选择安装即可)

安装阿里云的 aliyunsdkcore 不要用 pip install aliyunsdkcore, 那样下载来的是不能用的旧版本。应该使用 pip install aliyun-python-sdk-core==2.13.3

API 配置

开通服务

你需要先到阿云开发者控制台开通 RAM访问控制 ,进入 RAM访问控制 的控制台,新建一个用户,记下它的 accessIDaccessKey,然后再为它添加 管理智能语音交互NLS 的权限。

接下来开通 智能语音交互 服务,新建一个项目:

  • 类别:非电话
  • 分类:通用
  • 场景:中文普通话 或 其它语言(想识别哪个语言就用哪个)

发布上线,再记下这个项目的 appkey