讯飞语音合成
讯飞语音合成(TTS)技能提供了通过讯飞开放平台将文本转换为语音的功能,支持多种发音人选择,并提供语速、音调和音量等参数调整。
特点
- 多种发音人选择,包括小燕、许久、小萍、小婧、许小宝等
- 可调节语速、音调、音量,实现个性化语音效果
- 支持概率性使用语音功能,增加交互随机性
- 支持对不可读文本的处理选项
代码配置
根据讯飞TTS技能的代码实现,完整的配置项如下:
typescript
const ppagent = new PPAgent({
// ... 其他配置
skills: [
{
name: "xunfei-tts-skill",
options: {
instanceName: "xunfei-tts", // 实例名称,必须唯一
// 必填配置
appId: "讯飞应用的AppID", // 讯飞开放平台应用的AppID
apiKey: "讯飞应用的API Key", // 讯飞开放平台应用的API Key
secretKey: "讯飞应用的Secret Key", // 讯飞开放平台应用的Secret Key
// 可选配置
vcn: "xiaoyan", // 发音人,默认为"xiaoyan"(小燕),可选值包括"aisjiuxu"(许久)、"aisxping"(小萍)等
speed: 50, // 语速,取值范围0-100,默认为50
volume: 50, // 音量,取值范围0-100,默认为50
pitch: 50, // 音调,取值范围0-100,默认为50
probability: 0.5, // 用语音的概率,默认0.5,增加随机性
deleteUnreadableText: false // 是否移除语音可能无法阅读的内容,默认false
}
}
],
// ... 其他配置
});
服务器运行请参考 install_code.md 文件。