macos-sayLocal text-to-speech using macOS `say` + ffmpeg for Telegram/Matrix voice messages
Grade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.comAudited Apr 17, 2026 · audit v1.0
Generated Nov 1, 2026
A community manager running Telegram and Matrix groups uses this skill to convert their AI assistant's text responses into Opus voice messages. Trinoids' robotic voice makes it obvious replies are bot-generated while staying friendly and clear.
A small support team uses the language-detection-to-voice mapping to reply to voice messages from international customers in their own language and voice style. Czech, German, French, Spanish, and Italian speakers all get a natural localized voice reply without any cloud TTS spend.
A developer pipeline triggers text-to-speech for build failures, alert thresholds, and daily summaries, sending Opus voice notes to on-call staff on Telegram. Staff listen hands-free while commuting or away from their desks.
A healthcare or legal firm runs the say+ffmpeg pipeline fully on-device so patient or client data never leaves macOS. The assistant reads summaries aloud and sends voice notes through private Matrix rooms.
An educational tool sends spoken phrases and pronunciation examples in several languages via voice messages, letting learners hear correct native-sounding pronunciation in the target language. The pipeline is cheap and entirely offline.
Ship this pipeline as a paid add-on to an existing assistant platform for macOS power users who want local, API-free voice replies. The value comes from zero per-message TTS costs and privacy.
Offer hosted Telegram or Matrix bots that speak replies using this local pipeline on privately managed macOS instances. Customers pay for the managed service and integrations rather than the underlying tech.
Package the pipeline into custom on-premise voice notification solutions for regulated industries like healthcare and legal, where cloud TTS is not an option. Revenue comes from implementation and support contracts.
💬 Integration Tip
Whitelist the ~/.openclaw/workspace/tmp/audio directory in exec permissions and have the agent call say then ffmpeg then the message tool with asVoice:true; keep passing only the short voice name (e.g. Trinoids or Zuzana) rather than locale-suffixed identifiers.
Scored Nov 1, 2026
Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key.
使用 poocr 库识别发票并导出 Excel。当用户需要识别增值税发票、批量处理发票文件或提取发票信息到 Excel 时调用此技能。
Generate AI text-to-speech audio, use saved voices, or create a one-shot voice clone from an HTTPS reference audio URL and exact transcript via AceDataCloud API.
Generate AI music with Producer via AceDataCloud API. Use when creating songs, generating lyrics, extending tracks, creating covers, swapping vocals/instrumentals, replacing song sections, or uploading reference audio. Supports custom lyrics, instrumental-only mode, and multiple creative actions.
Use when the user has audio or video and wants a timestamped transcript (SRT) in the source language. Routes by source language — Chinese defaults to Volcano...
Create, manage, and deploy ElevenLabs conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.