ListenHub MCP

可用工具

工具清单与关键参数定义。

可用工具

音色查询

  • get_speakers - 获取可用于播客生成的音色列表。返回音色 ID、姓名、语言、性别和试听音频链接。
    • language:按语言代码筛选(zh/en)(字符串,可选)

播客生成

  • create_podcast - 创建播客,包含完整生成(文本 + 音频)。支持 1-2 位音色。自动轮询直至完成(可能需要几分钟)。
    • query:内容或主题(字符串,可选)
    • sources:文本/URL 来源数组(数组,可选)
    • speakerIds:1-2 个音色 ID 数组(数组,必需)
    • language:语言代码 - zh 或 en(字符串,可选,默认:en)
    • mode:生成模式 - quick、deep 或 debate(字符串,可选,默认:quick)
  • get_podcast_status - 查询播客的详细信息。立即返回当前状态,不进行轮询。
    • episodeId:播客 ID(字符串,必需)
  • create_podcast_text_only - 创建仅包含文本内容的播客(不含音频)。两阶段生成的第一阶段。
    • query:内容或主题(字符串,可选)
    • sources:文本/URL 来源数组(数组,可选)
    • speakerIds:1-2 个音色 ID 数组(数组,必需)
    • language:语言代码 - zh 或 en(字符串,必需)
    • mode:生成模式 - quick、deep 或 debate(字符串,可选,默认:quick)
    • waitForCompletion:等待生成完成(布尔值,可选,默认:true)
  • generate_podcast_audio - 为已有文本内容的播客生成音频。两阶段生成的第二阶段。
    • episodeId:播客 ID(字符串,必需)
    • customScripts:自定义脚本数组(数组,可选)
    • waitForCompletion:等待生成完成(布尔值,可选,默认:true)

FlowSpeech 生成

  • create_flowspeech - 将文本或 URL 内容转换为语音,创建 FlowSpeech。支持智能模式(AI 增强)和直接模式(不修改)。
    • sourceType:来源类型 - text 或 url(字符串,必需)
    • sourceContent:来源内容(文本或 URL)(字符串,必需)
    • speakerId:用于旁白的音色 ID(字符串,必需)
    • language:语言代码 - zh 或 en(字符串,可选)
    • mode:生成模式 - smart 或 direct(字符串,可选,默认:smart)
  • get_flowspeech_status - 查询 FlowSpeech 的详细信息。立即返回当前状态,不进行轮询。
    • episodeId:FlowSpeech ID(字符串,必需)

用户账户查询

  • get_user_subscription - 获取当前用户的订阅信息,包括订阅状态、积分使用情况、套餐详情和续订状态。

感谢使用 ListenHub MCP Server!

如有任何问题,请随时联系我们:support@marswave.ai

On this page