Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Design & media
Edge Tts Unlimited
Try itFree, unlimited text-to-speech using Microsoft Edge neural voices via Python edge-tts. Use when generating long-form audio, podcasts, voice notes, spoken bri...
What it does
Free, unlimited neural TTS. No API key. No credits. No character limits.
The skill document
Edge TTS Unlimited
Free, unlimited neural TTS. No API key. No credits. No character limits.
Use this skill for
- long-form audio generation
- spoken briefs and voice notes
- server-side or headless TTS on Fly.io, VPS, or Docker
- cases where paid TTS quotas are unnecessary
Prefer this skill over premium TTS when cost and length matter more than voice cloning or premium voice acting.
Quick start
Generate from text:
scripts/speak.sh "Hello world" -o output.mp3
Generate from file:
scripts/speak.sh --file /tmp/my-script.txt -o output.mp3
With voice and speed:
scripts/speak.sh --file script.txt -v en-US-GuyNeural -r "+5%" -o brief.mp3
Requirements
- Python 3.8+
uvpreferred, orpip
The script auto-detects uv, falls back to pip, and runs edge-tts without requiring a dedicated venv.
Voice presets
news-us→en-US-GuyNeural+5%news-bbc→en-GB-RyanNeuralcalm→en-US-AndrewNeural-10%fast→en-US-ChristopherNeural+20%
Example:
scripts/speak.sh --file brief.txt --preset news-us -o brief.mp3
Options
scripts/speak.sh [TEXT] [OPTIONS]
TEXT Text to speak (or use --file)
--file, -f FILE Read text from file
--voice, -v NAME Voice name (default: en-US-GuyNeural)
--rate, -r RATE Speed adjustment like "+5%" or "-10%"
--preset, -p NAME Use a preset voice profile
--output, -o FILE Output path (default: /tmp/tts-{timestamp}.mp3)
--list List available voices
--list-filter STR Filter voice list
Useful voices
en-US-GuyNeural— strong default for briefsen-US-ChristopherNeural— authoritative US maleen-US-AriaNeural— confident US femaleen-GB-RyanNeural— steady British maleen-GB-SoniaNeural— British female
List voices:
scripts/speak.sh --list
scripts/speak.sh --list-filter british
scripts/speak.sh --list-filter female
Notes
- Use
--filefor anything longer than a short sentence. +5%sounds natural for news and summaries.- Output is compact MP3 suitable for voice content.
- This is not for real-time streaming, voice cloning, or premium character acting.
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from dannyshmueli
Browse all skillsRead funnels, paths, retention, and experiments from your product, then get the next smallest growth action.
Generate publication-quality chart images from data. Supports line, bar, area, point, histogram, candlestick, pie/donut, heatmap, multi-series, and stacked c...
Turns ideas into live, full-stack web applications with editable code, built-in database, user authentication, and hosting. Anima is the design agent in the...
Generate clean table images from data. Perfect for Discord/Telegram where ASCII tables look broken. Supports dark/light mode, custom styling, and auto-sizing...
Run an autoresearch-style growth loop for landing pages, onboarding, pricing, and experiment candidates. Collect or read analytics snapshots, preserve product truth, generate/critique/synthesize variants, blind-rank with Borda scoring, and output two review-ready A/B test variants. Works with any analytics data; best with Agent Analytics CLI/API.
Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.