前言
早就写好了这个文章,今天就顺便发啦~
之前有个小的demo需要让程序说话,于是就研究了一下。

今天搞图像的萌新要开始搞语音生成。很奇怪。
首先在网上浏览,看到很多的大厂都有API,可以提供语音生成。
但是,仔细一想,我们开发的应用并不能保证一直处于联网状态。
依赖API比较麻烦。于是我决定调用python提供的包进行开发。

ps:语音生成是根据你提供的文字内容,机器自动念白,而非其他语音播放之类。有个小笨单就听岔了。

环境: python3 + pyttsx3(python的一个包,可以直接pip)

可能会有报错:

import win32com.client
ModuleNotFoundError: No module named 'win32com'

解决方案:
第一种 https://github.com/mhammond/pywin32/releases 下载对应python版本的文件
第二钟 直接安装 pywin32(pip install pywin32)

代码:

#coding: UTF-8
import pyttsx3engine = pyttsx3.init()#初始化
engine.say(u"汉语:我爱你")#汉语
engine.say(u"英 语:I love you")#英语
engine.runAndWait()

这样子就可以说话啦~

因为是语音生成的新人,目前就研究出会说英语和汉语~
未来再学习吧~
看看还有什么补充

让你的python说话相关推荐

  1. python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹...

    APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...

  2. python学精通要多久-python多久能精通

    AlphaGo 都在使用的 Python语言,是最接近 AI 的编程语言. 教育部考试中心近日公布了"关于全国计较机等级(NCRE)体系调解"的通知,抉择自2018年3月起,在全国 ...

  3. Python与Java-你首选哪个?

    关于开辟职员来说,冲突至多的话题是Python vs Java! 是! 这两种说话是闻名的,具备差别的功效和机能. 打开百度APP,查看更多高清图片 乃至花样化代码也仅在Python中变得简略. 4. ...

  4. python自学多久能精通-python多久可以精通

    AlphaGo 都在使用的 Python语言,是最接近 AI 的编程语言. 教育部考试中心近日公布了"关于全国计较机等级(NCRE)体系调解"的通知,抉择自2018年3月起,在全国 ...

  5. Chapter 2: Why Program? | Python for Everybody 讲义_Cn

    文章目录 Python for Everybody 课程简介 适合所有人的 Python (Why Program?) 为什么要学习写程序? 创造力和动力 计算机硬件架构 了解编程 单词和句子 与 P ...

  6. python基本工资的调整方案_Python薪资又涨了!这可咋办!

    CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 Python 出生之初就被誉为最轻易上手的编程说话.进入火热的 AI 人工智能时代后,它也逐渐代替 Java,成为编程界的头牌说话 ...

  7. 作为程序员必须要掌握的三种语言

    跟着科技的前进以及新手艺的推进,编程说话的品种也是越来越多,随之带来的变化就是轨范员必要跟进进修的说话也良多.可是说话这么多不成能都去逐一把握,在当前情势下,最必要把握的三种编程说话.评判的标准是不外 ...

  8. 光纤传感器实验模块_光纤传感器实习模块_实习3振动丈量试验模块doc

    自动化专业好吗凭据图安置连合线.贯注电涡流断面与振动台面之间的安置隔绝为线性区域.试验模块输出端TP3接示波器接入±12V电源. 信号源幅度按钮初始为零缓慢增大幅度独揽台面与传感器端面不要碰撞. 用示 ...

  9. python主要就业方向-【数据说话】当下的Python就业前景如何

    原标题:[数据说话]当下的Python就业前景如何 Python 现在是越来越火了. IEEE 发布的 2017 年编程语言排行榜,Python 排第一. 百度指数的搜索趋势,Python稳步上升. ...

最新文章

  1. 解决问题:心态 原则 方法
  2. Git本地仓库文件的创建、修改和删除
  3. 【计蒜客 - 2019南昌邀请赛网络赛 - K】MORE XOR(数学,找规律,打表)
  4. 顶尖学府 加州伯克利大学开发高效机器人操纵框架
  5. 计算机二级晓云是企业人力,全国计算机二级Ms-Office精选真题试卷
  6. gdb java,调用gdb来调试java程序
  7. 虚拟机服务器配置毕业论文,基于Vmware的服务器虚拟化管理-毕业论文.doc
  8. c语言如何调用三个子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
  9. charts引入icon图片_如何在React中优雅的使用icon
  10. python登陆qq邮箱_python+selenium自动化测试——QQ邮箱自动登录写信
  11. ext3与ext4主要区别
  12. 简信CRM:什么样的企业适合引入CRM管理系统?
  13. linux 断开远程vnc,Linux停VNC远程控制的使用方法
  14. html如何隐藏input,html如何让input隐藏
  15. 关于刚毕业的程序员考取mba
  16. java编程实现行列式计算应用,行列式算法(java)
  17. python3 工作上一些正则表达式
  18. 用verilog实现检测1的个数_[转]常用数字处理算法的Verilog实现
  19. alter table *** add constraint *** 用法
  20. 大家在人生低谷时有多惨,怎么熬过来的(二)

热门文章

  1. 【2022/2023年硕士研究生408计算机学科考试大纲原文】+【2009-2021年408统考真题+解析PDF】
  2. 安装与使用IPy模块
  3. java程序运行机制
  4. python opencv3 背景分割 mog2 knn
  5. 整理的一些 Vue3 知识点
  6. Mock 模拟测试简介及 Mockito 使用入门
  7. B站台湾大学郭彦甫|MATLAB 学习笔记|08 图像处理I Image Processing
  8. 【C语言—零基础第六课】输入输出语句格式与复合语句
  9. tensorflow 1.10下Mask RCNN实现自己数据集
  10. 基于matlab的全阶观测器三自由度运动系统状态反馈控制系统的仿真