第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Python调用百度AI接口用以实现语音合成 并创建简单的GUI界面 生成可执行应用程序

Python调用百度AI接口用以实现语音合成 并创建简单的GUI界面 生成可执行应用程序

时间:2018-08-21 17:22:39

相关推荐

Python调用百度AI接口用以实现语音合成 并创建简单的GUI界面 生成可执行应用程序

调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序

1. 实验环境

Python3.8、Pycharm、window10

2.实验过程

1.首先登陆百度智能云:/

单击产品服务–人工智能–语音技术

2.进入控制台 创建语音技术应用

****填写应用类型,应用名,描述等

点击创建

创建成功后得到了我们需要的

AppID,API Key,Secret Key等信息 ****

3.真机配置

打开pycharm,创建一个新项目将其命名为new1

2.在新建好的项目中新建一个python文件名为voice.py 如图 接下来我们打开官方文档 /ai-doc/SPEECH/Gk38y8hiw 单击文档左侧的语音合成--在线语音合成--在线合成Python-SDK--快速入门

按照文档要求安装baidu-aip 也可以在pycharm中直接安装

单击在右侧“+号” 在搜索框直接键入Baidu

单击install package安装包文件

安装完毕 按照官方文档接入指南,在baiduai.py输入: 并替换文档中的APPID、AK、SK

from aip import AipSpeech""" 你的 APPID AK SK """APP_ID = '你的 App ID'API_KEY = '你的 Api Key'SECRET_KEY = '你的 Secret Key'client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)result = client.synthesis('你好百度', 'zh', 1, {'vol': 5,})# 识别正确返回语音二进制 错误则返回dict 参照下面错误码if not isinstance(result, dict):with open('audio.mp3', 'wb') as f:f.write(result)

运行代码

此时左侧文件目录中生成了名为auido.mp3的文件 即调用借口成功

接下来我们为该程序做一个简单的GUI界面,我们选择了pycharm中自带的tkinter

程序运行结果如下

键入文本可以正常运行出结果

将.py文件打包成可执行的exe应用程序 这里我们用到工具

将voice.py文件放入

二、使用pyinstaller命令打包成EXE文件

1、在CMD控制台使用CD进入py文件所在目录:

如:cd C:\Users\zhengchangliang\Desktop\PythonProject\mypyqt

2、生成exe文件(.py文件为pytest.py) pyinstaller –F

Z:\python工程\new1\new1\voice.py

打包好的可执行应用程序在C:\Users\Administrator\dist中可找到 执行程序

看就完事了!!!!

源码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。