Python播放语音
前言前文 Python文字语音播报 介绍过使用库 pyttsx3 来实现语音的播报。pyttsx3 接收的是字符串,也就是文本,本文介绍是另外一个库 playsound,它播报的内容来自语音文件,比如 mp3 文件。playsound 支持多平台,仅仅依赖于 python。
玩转Python:处理音频文件,两个非常重要的库,很实用,附代码
pyaudio和sounddevice都是用于Python中音频处理和流的库,允许用户通过他们的API录制、播放和处理音频数据。下面是对这两个库的简要介绍:PyAudioPyAudio 提供了 Python 绑定到 PortAudio,这是一个跨平台的音频I/O库。
15个Python迷你程序,实用又有趣
Python丰富的开发生态是它的一大优势,各种第三方库、框架和代码,都是前人造好的“轮子”,能够完成很多操作,让你的开发事半功倍。
Python使用微软edge接口编程生成最自然的合成语音
在Python 下有好几种tts生成包,其中最全的是pyttsx3,可以离线生成,但是合成语音一般,众所周知,最接近于人类自然发音的接口是微软语音,几乎可以以假乱真,但是只能windows下在直接调用微软的语音sdk.而在微软给自己edge浏览器提供一个云端合成的版本,虽然在大段语音会卡顿,但是优点太多了,除了语音自然外, 可以在任意平台使用,我在ubuntu,Mac OSX均测试通过,第二是不需要api key ,直接就能调用.非常完美的使用.
AI数字人入门系列003:唇形同步实现,让数字人说话更逼真
大家好,我是工程师阿凯。上一篇我们通过接入百度在线TTS,解决了AI数字人“说话不自然”的问题,但新的问题来了——数字人说话时嘴唇一动不动,看起来特别僵硬。今天是系列第3篇,我们就攻克这个核心难题:实现唇形与语音的精准同步,让数字人真正“开口说话”。
「值得收藏」针对Python初学者,整理的新手常见错误汇总
写代码,出错在所难免,关键是如何快速定位错误,解决bug。错误提示,有时候并不能提供有效信息,尤其是编程新。
Python让课本动起来,使用Pygame给英语课文配动画和配音
写个这个文章是在教家里小朋友学习Python时,发现他们对于用Python演示他们的课文非常有兴趣,比如英语课文这一段如果把这个对话文字显示并且AI语音合成读出来.而且他们也会很有兴趣制作新的课件.最终我用Pygame + Edge 语音合成完成这个程序.
AI数字人入门系列002:百度在线TTS接入,让数字人说话更自然
大家好,我是工程师阿凯。上一篇我们实现了极简版AI数字人,核心用的是pyttsx3离线文字转语音(TTS),但很多朋友反馈“中文语音不自然”“没有多样的发音人选择”。今天是系列第2篇,我们就解决这个问题——接入百度智能云在线TTS,让数字人拥有更流畅、更多样的中文语音能力。