当前位置: 移动技术网 > IT编程>脚本编程>Python > 小哥哥你有98K吗?利用Python制作一款多功能变声器!

小哥哥你有98K吗?利用Python制作一款多功能变声器!

2020年04月23日  | 移动技术网IT编程  | 我要评论

明风万里,网站地址,铠甲勇士之炎龙侠小游戏

前言

好吧,关于这句小哥哥你有98k吗?出自别人口中经常说的玩笑话,我也略懂一些游戏嘛。不过不常玩,废话不多说,开始咱们今天的教程,非常简单!

利用python制作一款多功能变声器!

咱们首先登陆百度智能云,为什么要登陆呢?

因为它给咱们准备好了api阿,直接调用就好了。

小哥哥你有98k吗?利用python制作一款多功能变声器!

 

点击产品---人工智能---然后就可以看到语音合成了,见文明意,把文字编程语音嘛。

在此很多人就要说了,调用api算什么本事,我可以很明确的告诉你99%的程序员都在调用api,这是实话,当然我不会去故意搞成什么人工智能编程之类的,实话实说就好。

小哥哥你有98k吗?利用python制作一款多功能变声器!

 

点进语音合成之后,可以看到有立即使用和技术文档两个选项,作为一名合格的程序员,当然先要看看技术文档咯!

小哥哥你有98k吗?利用python制作一款多功能变声器!

 

选择python的sdk自己看看吧,没什么好介绍的,都是中文。但是要注意,明显这里需要填写秘钥提交给服务器。

那么怎么得到秘钥?点击立即使用即可创建一个项目,获取秘钥:

小哥哥你有98k吗?利用python制作一款多功能变声器!

 

我这里写了份简单的gui python代码,自己拿去试试吧

from aip import aipspeech
import tkinter as tk
import os


def gem():
app_id = "x"
api_key = "x"
secret_key = "x"

client = aipspeech(app_id, api_key, secret_key)

txt = t.get(0.0, 'end')

result = client.synthesis(txt, "zh", 1, {
"vol": 9,
# 音量
"spd": 5,
# 语速
"pit": 7,
# 语调
"per": 4,
# 音色
})

with open("audio.mp3", "wb") as a:
a.write(result)
os.system("audio.mp3")


root = tk.tk()
root.geometry('300x350')
root.title('语音合成小助手')
t = tk.text(root)
t.pack()
b = tk.button(root, text='合成', width=8, command=gem)
b.pack()
root.mainloop()

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网