0.0.1 • Published 4 months ago

esp-ai-plugin-tts-fish-audio v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

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_keystringFish.audio的API密钥
voice_idstring语音ID
speednumber语速,默认1.0
volumenumber音量,默认1.0

错误处理

插件会在以下情况返回错误:

  1. API密钥未配置
  2. 未指定voice_id
  3. API调用失败

错误信息会通过 error 字段返回。

开源协议

ISC

0.0.1

4 months ago