0.0.1 • Published 4 months ago
esp-ai-plugin-tts-fish-audio v0.0.1
esp-ai-plugin-tts-fish-audio
让 ESP-AI 支持 Fish.audio 的 TTS 服务的插件
安装
在你的 ESP-AI 项目中执行下面命令:
npm i esp-ai-plugin-tts-fish-audio
使用
const espAi = require("esp-ai");
espAi({
// 配置使用Fish.audio插件
tts_server: "esp-ai-plugin-tts-fish-audio",
tts_config: {
// Fish.audio的API密钥
api_key: "your_fish_audio_api_key",
// 选择语音ID
voice_id: "your_voice_id",
// 可选参数
speed: 1.0, // 语速,默认1.0
volume: 1.0 // 音量,默认1.0
},
// 引入插件
plugins: [
require("esp-ai-plugin-tts-fish-audio")
],
});
配置参数说明
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
api_key | string | 是 | Fish.audio的API密钥 |
voice_id | string | 是 | 语音ID |
speed | number | 否 | 语速,默认1.0 |
volume | number | 否 | 音量,默认1.0 |
错误处理
插件会在以下情况返回错误:
- API密钥未配置
- 未指定voice_id
- API调用失败
错误信息会通过 error
字段返回。
开源协议
ISC
0.0.1
4 months ago