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

1. 实验环境

Python3.8、Pycharm、window10

2.实验过程

1.首先登陆百度智能云:https://ai.baidu.com/
单击产品服务–人工智能–语音技术

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

****填写应用类型,应用名,描述等
点击创建
创建成功后得到了我们需要的
AppID,API Key,Secret Key等信息 ****

3.真机配置

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


2.在新建好的项目中新建一个python文件名为voice.py 如图 接下来我们打开官方文档 https://ai.baidu.com/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中可找到 执行程序

看就完事了!!!!
源码

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

  1. python调用百度AI接口识别营业执照

    上一篇文章介绍了应用python中的pytesseract库和OCR识别软件进行文字识别.本文介绍应用百度AI的文字识别功能对营业执照进行识别,感兴趣的朋友一起来看看效果吧.    一.安装baidu ...

  2. Python调用百度AI接口体验人像动漫化

    准备工作: 去百度AI注册账号并登录 选择 开放能力-->图像技术-->人像动漫画 选择 立即使用 点击红框内 去领取 领取资源 领取成功后去 应用列表--> +创建应用 填写相应信 ...

  3. Python调用百度AI接口

    文章目录 简介 安装 初试 错误码 参考文献 简介 以图像去雾为例 安装 pip install requests 初试 1. 图像去雾,点立即使用 2. 登陆账号,领取免费资源 3. 创建应用 4. ...

  4. python调用百度AI接口实现人像分割

    文章目录 官网地址 新建AipBodyAnalysis 读取图片 完整代码 最终效果 官网地址 人像分割 新建AipBodyAnalysis from aip import AipBodyAnalys ...

  5. python调用百度AI识别文字和表格

    python调用百度AI识别文字和表格 获取账户信息 1.需要先注册百度AI,获得ID和密钥.百度AI社区关于注册的详细说明:https://ai.baidu.com/forum/topic/show ...

  6. 如何用python调用百度云接口实例

    python可以通过python+Opencv来实现很多图片变换之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成.但是实现起来需要自己造轮子,所以很费时间和精力,我们可以直接学 ...

  7. 【应用】Python调用百度AI实现图片上表格识别

    [应用]Python调用百度AI实现图片上表格识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用AipOcr库识别表格文字 可能遇到的问题 批量操作 简介 Python免费调用百度AI实现图 ...

  8. python 人脸比对,python 使用百度AI接口进行人脸对比的步骤

    1. 注册百度云账号 注册百度智能云,提交申请. 创建应用获取AppID,API Key,Secret Key. 2. 安装baidu python api 人脸对比 API 文档 pip insta ...

  9. Python——调用百度AI实现图片上文字识别

    Python--调用百度AI实现图片上文字识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用glob库 调用AipOcr库识别文字 可能会遇到的问题 批量操作 简介 Python免费调用百度 ...

最新文章

  1. 推荐7款新鲜出炉的HTML5/CSS3应用
  2. hdu 5019 第k大公约数
  3. mysql spool csv报错_参数化之利用CSV Data Set Config从文件读取参数并关联变量
  4. SpringBoot中在配置文件中限制文件上传的大小
  5. java设计模式之外观模式(门面模式)
  6. java复用的具体实现_Java应用架构读书笔记(6):实现复用
  7. linux软盘镜像下载,Linux系统各发行版镜像下载(持续更新)
  8. modelsim 10.5下载
  9. 文本情感分类python_文本情感分类(一):传统模型
  10. 增强版唐奇安通道策略
  11. 组装服务器怎么做阵列,怎么做服务器的磁盘阵列
  12. CodeForces 1037E Trips(瞎搞)
  13. 功率曲线k值_一种基于DTW的改进K-means的日负荷曲线聚类方法技术
  14. 《红楼梦》中四大家族到底犯了什么罪,导致了「白茫茫大地真干净」的结局?
  15. 食肉动物和食草动物的双眼分布不同的原因
  16. 杠杆炒股平台是不是实盘?
  17. 做过SEO优化的网站与普通站的区别在哪里
  18. C语言中long long的用法
  19. GMS认证送测前自检项小结
  20. Windows10超详细esmini的源码安装与测试运行——OpenScenario播放器

热门文章

  1. html直角三角形怎么实现,CSS绘制三角形的实现代码(border法)
  2. 为什么100M的带宽测试网速还不到10M/s?
  3. 互联网+视频监控,打造园林绿化“全方位”监管解决方案
  4. KBRD:Towards Knowledge-Based Recommender Dialog System(迈向基于知识的推荐对话系统)
  5. 求马尔科夫模型的转移矩阵
  6. Zookeeper在Linux中的安装与配置
  7. Q for Mortals2笔记 -- 函数
  8. Transition(过渡动画效果)
  9. 数据结构java稀疏矩阵_数据结构之十字链表——稀疏矩阵的链式存储及加法运算...
  10. python 日历壁纸_极客编程日历桌面版开发笔记