Python实现文字转语音

本文介绍如何使用Python和百度AI平台实现文字转语音功能。通过创建应用,获取APIKey和SecretKey,编写Python代码,将指定的文字转换为语音,并保存为MP3文件。

前言

因为该功能的实现,需要使用百度的语音合成技术,所以,首先需要注册并登陆百度AI:
https://ai.baidu.com/tech/speech

创建应用

创建应用
点击创建应用,创建自己的应用。
创建应用界面
按照提示填入相应内容就好。

获取应用的API Key和Secret Key

应用的API Key和app_key

编写python代码

# coding=utf-8

import sys
import json

# 保证兼容python2以及python3
IS_PY3 = sys.version_info.major == 3
if IS_PY3:
    from urllib.request import urlopen
    from urllib.request import Request
    from urllib.error import URLError
    from urllib.parse import urlencode
    from urllib.parse import quote_plus
else:
    import urllib2
    from urllib import quote_plus
    from urllib2 import urlopen
    from urllib2 import Request
    from urllib2 import URLError
    from urllib import urlencode

API_KEY = 'nu9r2plGFi3s1ugayDPSM6Mk'

SECRET_KEY = 'G62YGnq84eKTqu0mBgvdpmC6gNBzHdai'

TEXT = "三分钟前,由北京市顺义区二经路与二纬路交汇处北侧,北京首都国际机场T3航站楼 去往 东城区北三环东路36号喜来登大酒店(北京金隅店)"



TTS_URL = 'http://tsn.baidu.com/text2audio'

"""  TOKEN start """

TOKEN_URL 
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值