用途:Amazon Polly 是 AWS 提供的云端文本转语音服务,开发者可用它为应用添加语音能力,如语音通知、内容朗读等。官方文档见 https://docs.aws.amazon.com/polly/latest/dg/what-is.html
主要能力:合成语音(将输入文本或 SSML 转为合成语音);列出可用语音(List Voices);获取指定语音的详细信息(Describe Voices)。
使用方式:本技能通过 Membrane CLI 与 Amazon Polly 交互,Membrane 自动处理认证和凭证刷新。安装:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后执行 membrane login complete <code>;任意命令加 --json 可获机器可读输出。建立连接:membrane connection ensure "https://aws.amazon.com/polly/" --json,用户在浏览器完成认证;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在输出字段中。当预置动作不覆盖需求时,可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要在应用集成中调用 Polly 进行语音合成、查询语音信息,或通过代理访问 Polly API 的自动化流程。
限制:具体可用动作、参数与输出取决于连接后的动作发现结果;收费标准、平台支持范围、并发限制等资料暂未提供。