• 如何用Python语音合成,以及文字转语音~


    今天就给大家带来个语言识别跟语言转文字的小工具

    感兴趣的铁汁萌可以往下滑了👇👇

    在这里插入图片描述

    1.直接使用

    在1.2官网注册后拿到APISecret和APIKey,

    直接复制文章2.4demo代码,

    保存为online_tts.py,

    在命令行执行

    python online_tts.py -client_secret=你的client_secret -client_id=你的client_id -file_save_path=test.wav --text=今天天气不错
    
    • 1

    1. 获取权限

    Python调用标贝科技语音合成接口,实现文字转语音

    ☑1.1 环境准备:

    Python 3

    ☑1.2 获取权限

    标贝科技 https://ai.data-baker.com/#/?source=qwer12

    ☑1.2.1 登录

    点击产品地址进行登录,支持短信、密码、微信三种方式登录。

    在这里插入图片描述
    ☑1.2.2 创建新应用

    登录后进入【首页概览】,

    各位开发者可以进行创建多个应用。

    包括一句话识别、长语音识别、录音文件识别;

    在线合成、离线合成、长文本合成。

    在这里插入图片描述☑1.2.3 选择服务

    进入【已创建的应用】,左侧选择您需调用的AI技术服务,右侧展示对应服务页面概览(您可查询用量、管理套餐、购买服务量、自主获取授权、预警管理)。

    在这里插入图片描述
    ☑1.2.4 获取Key&Secret

    通过服务 / 授权管理,获取对应参数,

    进行开发配置(获取访问令牌可进群咨询)
    在这里插入图片描述
    拿到Key和Secret就可以正式使用啦!

    2. 代码实现

    ☑2.1 获取access_token

    在拿到Key和Secret后,

    我们还需要调用授权接口获取access_token,

    这个access_token有效时长是24小时。

    # 获取access_token用于鉴权
    def get_access_token(client_secret, client_id):
        grant_type = "client_credentials"
        url = "https://openapi.data-baker.com/oauth/2.0/token?grant_type={}&client_secret={}&client_id={}".format(grant_type, client_secret, client_id)
        response = requests.post(url)
        access_token = json.loads(response.text).get('access_token')
     
        return access_token
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    ☑2.2 获取转换后音频

    拿到access_token后,

    调用语音合成接口,

    就可以获得生成的音频

    # 获取转换后音频
    def get_audio(data):
        url = "https://openapi.data-baker.com/tts?access_token={}&domain={}&language={}&voice_name={}&text={}&audiotype={}".format(data['access_domain'], data['domain'], data['language']
    • 1
    • 2
  • 相关阅读:
    AndroidStudio连不上adb报错ADB Connection Error
    手撕Vue-界面驱动数据更新
    [附源码]SSM计算机毕业设计基于ssm的电子网上商城JAVA
    node开发MongoDB
    【Java】多线程:过桥问题(待完善)
    登录页直接拿 那
    数字三角形加强版,费马小定理求逆元,快速幂
    输入一批数,找中位数
    四个方面来带大家学习数据分析,数据分析精通不要太简单
    设计模式之责任链模式---小白篇
  • 原文地址:https://blog.csdn.net/xff123456_/article/details/126748252