Python调用API打造一个语音合成系统(百度智能云)
将文字转换成各种不同味道(大叔型,萝莉音,精神小伙型等)的语音。
申请一个百度智能云账号
使用Python开发一款智能语音合成系统,所以需要Python SDK
进去可以看到它的使用说明
创建一个应用
下面就显示你创建成功
创建后按我这样申请免费额度
这样就可以获得三个重要的参数
APP_ID:应用id
API_KEY:应用钥匙
SECRET_KEY:安全码
所用软件
Pycharm2019.3
下载和配置百度语音客户端
1:下载百度Python api
pip install baidu-aip
2:配置百度语音客户端,具体步骤如下:
A:新建AipSpeech
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)
B:新建一个py文件运行
import os
import sys
import tkinter as tk
from tkinter import ttk
from tkinter import messagebox
from aip import AipSpeech
class play:
def __init__(self):
self.root=tk.Tk() #初始化窗口
self.root.title("语音合成系统") #窗口名称
self.root.geometry("700x700") #设置窗口大小
self.root.resizable(width=True,height=True)#设置窗口是否可变,宽不可变,高可变,默认为True
self.lb=tk.Label(self.root,text='请选择语音类型')#标签