Skip to main content

Generate Voice From reecho.ai Api In OpenAiBot.

Project description

llmbot_plugin_reecho_voice

适用于 OpenaiBot 的函数插件,可以提供中文语音合成功能。

📦 Install

pip install llmbot_plugin_reecho_voice -U

📄 Usage

/env REECHO_MODEL=xxx;REECHO_KEY=xxx;REECHO_VOICE_ID=xxx

模型 ID 可以在 ReEcho 的控制台中找到。注意需要完整的模型 ID,例如 9ede7186-f24b-4018-a907-c3927c5e596a

公共 API Key

可以额外配置 PLUGIN_REECHO_KEY 来指定默认公共 API Key。

默认参数如下

voice_id = "4a632551-65d5-427e-b617-b2696c34587d"
model = "reecho-neural-voice-001"

也就是晓蕾 https://dash.reecho.ai/voice/4a632551-65d5-427e-b617-b2696c34587d

📝 Hook

class ReechoSpeak(BaseTool):
    """
    语音工具
    """
    silent: bool = False
    function: Function = speak_chinese
    keywords: list = ["语音", "说", "读", "念", "回答", "骂", "唱", "朗读", "朗诵"]
    require_auth: bool = False
    repeatable: bool = False
    env_required: list = ["KEY", "VOICE_ID", "MODEL"]
    env_prefix: str = "REECHO_"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llmbot_plugin_reecho_voice-0.0.4.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file llmbot_plugin_reecho_voice-0.0.4.tar.gz.

File metadata

  • Download URL: llmbot_plugin_reecho_voice-0.0.4.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1016-azure

File hashes

Hashes for llmbot_plugin_reecho_voice-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f5668095d9f3412ca12f043e2a7917dc278b1e9149343d03c07b9f028614f20e
MD5 4f1c12bd678cff19d1e9c60505cd9b87
BLAKE2b-256 14b63f9bb02d4d595cfb81525509de977d506cc423381af586d4b4ff8878c590

See more details on using hashes here.

File details

Details for the file llmbot_plugin_reecho_voice-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for llmbot_plugin_reecho_voice-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d1f7052a7fd174d762f7d16a07207efb3efd9b8e1196e0a23fb999c0efdd817e
MD5 9554e5289791b998be69eb4685eb868d
BLAKE2b-256 fe9ed981f89923fa6c883bd59277ca00ae470d353a9e9c17f70024596010ffbb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page