https://api.d-id.com/talks 文本转语音的js 请求实例
时间: 2023-11-27 17:03:59 浏览: 88
好的,以下是一个简单的 JavaScript 请求示例:
```javascript
// 1. 引入 d-id SDK
import DId from 'd-id-sdk';
// 2. 创建 DId 实例,传入 APP_ID 和 APP_SECRET
const appId = 'your_app_id';
const appSecret = 'your_app_secret';
const dId = new DId(appId, appSecret);
// 3. 设置请求参数
const text = '你好,我是机器人小助手。';
const voice = 'xiaoyu';
const speed = '1.0';
const volume = '1.0';
// 4. 发送请求
dId.talks.textToSpeech(text, voice, speed, volume).then((res) => {
// 5. 处理返回结果
const audioUrl = res['audio_url'];
console.log('音频地址:', audioUrl);
}).catch((err) => {
console.error('请求出错:', err);
});
```
其中,`your_app_id` 和 `your_app_secret` 分别为您在 D-ID 平台上创建的应用的 ID 和 Secret。`text` 为要转换的文本,`voice` 为声音类型,`speed` 为语速,`volume` 为音量。请求成功后,会返回音频的 URL 地址。
阅读全文