python文字转wav音频

借鉴博客

一.前期准备

  1. pip install baidu-aip

  2. pip install pydub

  3. sudo apt-get install ffmpeg

二.代码

复制代码
from aip import AipSpeech
from pydub import AudioSegment
import time
 
#input your own APP_ID/API_KEY/SECRET_KEY
APP_ID = '14891501' 
API_KEY = 'EIm2iXtvDSplvR5cyHU8dAeM' 
SECRET_KEY = '4KkGGzTq2GVrBEYPLXXWEEIoyLL1F6Zt ' 

 
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) 
result = client.synthesis('激光开始扫描中,请勿直视', 'zh', 1, { 'vol': 4,'per':4 }) 
 
if not isinstance(result, dict): 
    with open('test.mp3', 'wb') as f: 
        f.write(result)
 
# Step 2, convert the mp3 file to wav file
sound = AudioSegment.from_mp3('test.mp3')
sound.export("test.wav", format="wav")

三.最终结果

相关推荐
Hello.Reader10 分钟前
tsrs 技术解析用 Rust 移植 TypeScript 7,类型检查还能怎样提速?
开发语言·rust·typescript
Angeldream12311 分钟前
第 10 章 医学影像伦理与安全
图像处理·人工智能·python·安全·机器学习·医学影像
勤奋的大熊猫26 分钟前
Python 双层 enumerate 循环选取最后一层循环的优雅写法
python
透明的玻璃杯26 分钟前
VS2015+QT 多线程
开发语言·qt
JYCJ_32 分钟前
星愿池·子项清单
python
Wang's Blog34 分钟前
Java 项目实战: 交友项目 - 动态查询开工:昨日回顾与今日任务
java·python·交友
2601_9679791237 分钟前
0 到 1 学爬虫:用 Python 爬取网页数据指南一(附实战案例)
爬虫·python·实战案例·html解析·网页数据
码匠许师傅1 小时前
【C++三方组件】mbedTLS:面向嵌入式的轻量 TLS
开发语言·c++
云和数据.ChenGuang1 小时前
光哥说Python 异常深度解析:从异常模型到工程化实践
java·前端·人工智能·python·langchain
SelectDB1 小时前
云数仓月度账单总是超预算:Apache Doris 与 Snowflake 五类成本项拆解与对账脚本
python