时代拓灵变声器SDK集成调试过程

时代拓灵变声器SDK集成调试过程
时代拓灵变声器SDK效果概述
时代拓灵变声器SDK通过“变调不变速”的方法,改变说话人基频的大小,同时保持语速和语义不变,即保持短时频谱包络(共振峰的位置和带宽)和时间过程基本不变,来估算出变调后的声音波形,从而实现变声。可模拟男孩、女孩、绿巨人等多种变音效果。
集成步骤

  1. 前往时代拓灵官网下载变声器SDK demo
    http://www.twirlingvr.com/index.php/home/sdkdownload/index
    在这里插入图片描述

  2. 前往时代拓灵官网注册变声器SDK试用项目,申请appid,设置app密码
    注意:时代拓灵提供的试用项目,只有14天的试用期,并且20个装机量项目。
    http://www.twirlingvr.com/index.php/home/sdkdownload/addTestPro.html
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

创建成功后页面右上角点击个人中心->项目管理查看自己申请到的appid。

  1. 解压下载的SDK demo
  2. 集成调试Demo
    sdk 使用说明(windows)
  3. sdk 提供 CMakeLists.txt 作为构建工具,目前只支持 win32 和 x64 的库,可通过
    BUILD_WIN32_MODE 来控制;最后需要把对应的 TwirlingAuthentication.dll 拷贝到可执行程序目录下
  4. 需要到官网注册试用,获得对应的 app_id 和 password ,在初始化时传入这两个参数才能正确试用 sdk
  5. sdk 使用说明(Android)
  6. 将audio文件夹拷贝到 手机/sdcard 下;
  7. audio/man.pcm 为测试音频,可以替换成自己的。
  8. 项目试用请前往官网(http://yun.twirlingvr.com/index.php/home/sdkdownload/addTestPro.html)
    创建变声器试用项目,并且在MainActivity.java修改成为自己对应的appid和appsecret
  9. 配置完成后,点击按钮进行音频处理,生成后文件为:手机/sdcard/audio/after.pcm,生成文件名根据需求自行修改。
  10. 项目使用需要手机的存储权限和网络权限。
    sdk 接口说明
    1、 变声器初始化函数
    void* changeInit(const char* app_id, const char* passwd,int channelN, intsRate);
     app_id 项目id
     passwd 项目密码
     channlN 处理音频通道数
     sRate 是待处理的音频采样率
     初始化成功,返回处理实例的指针;若失败则返回空指针
    2、变声器处理函数
    void changeProcess(void* obj, const float *audioInput, float audioOutput, int FrameLength);
     obj 为初始化函数返回的指针
     audioInput 输入一帧交织音频数据
     audioOutput 输出一帧交织音频数据
     FrameLength 输入输出音频,一帧的数据长度。
    3、变声器析构函数
     传入 obj 指针,释放相关的内存和资源
    4、 变声器设置函数
    void changeSet(void
    obj,int type);
     obj 为初始化函数返回的指针
     type 为变声类型
    变声类型
    变声类型与type对应关系
    1——磁性男
    2——活力女
    3——清新女
    4——浑厚
    5——低沉
    6——圆润
    7——假音
    8——清澈
    9——高亢
    10——嘹亮
    11——老年男性
    12——男孩
    13——少女
    14——女孩
    15——猪八戒
    16——绿巨
  11. Tips:
    1、拓灵变声器SDK支持哪些平台和版本?
    当前支持 Windows和Android
    2、装机量怎么定义的?
    装机量授权:变声器SDK按照装机量收费,购买后即获得相应授权。装机量按照使用了开发者应用的终端设备信息进行统计,即在终端设备上安装了应用并启用了变声器SDK,即记为一个装机量。同一个终端设备上卸载(重装)应用均记为一个装机量,不重复计数。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值