# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for Full-stack / Indie or ML / AI or Data analysis or Video / Media, Tagged `speech`: 62 items.

> - Full-stack / Indie: General software work: coding-agent workflows, code review, debugging and Git collaboration.
> - ML / AI: Model training, evaluation and LLM application development.
> - Data analysis: Querying, statistical analysis, reporting and visualization.
> - Video / Media: Video editing, image and audio generation, music production, podcasts and short videos.

- [MoneyPrinterTurbo Video Generation](https://hebbmind.com/skill/harry0703-skill.md): [Skill] Official MoneyPrinterTurbo skill: give it a topic or script and the agent installs, configures and produces a short video with voiceover, stock footage, subtitles and music; defaults to Chinese vertical MP4. Needs an LLM API key and a free Pexels key; macOS and Windows.
- [Whisper](https://hebbmind.com/cli/whisper.md): [CLI] OpenAI's open-source general-purpose speech recognition model. The whisper command transcribes many languages, translates foreign speech into English and writes subtitle files. Needs FFmpeg; faster with a GPU.
- [OpenMontage](https://hebbmind.com/skill/openmontage.md): [Skill] Open-source agentic video production: open Claude Code or Codex in the cloned repo, describe the video, and the agent handles research, script, voiceover, footage, subtitles and editing, confirming storyboard and cost first. Needs Python, Node.js and FFmpeg; free assets work without API keys.
- [whisper.cpp](https://hebbmind.com/cli/whisper-cpp.md): [CLI] C/C++ port of OpenAI's Whisper speech recognition model that transcribes audio offline and outputs subtitles. Runs on CPU, with Apple Silicon and various GPU acceleration. Download a ggml-format model first.
- [OpenMAIC Skill](https://hebbmind.com/skill/openmaic.md): [Skill] Official skill for OpenMAIC, Tsinghua THU-MAIC's open-source multi-agent classroom: from a topic or PDF it generates a full lesson with slides, quizzes, interactive simulations, project-based learning and AI teacher narration. Use a hosted access code, or self-host with an LLM API key.
- [video-use](https://hebbmind.com/skill/video-use.md): [Skill] Browser Use's video editing skill: put raw footage in a folder and chat with Claude Code or Codex to get a finished cut, with filler words and pauses removed, color grading, burned-in subtitles, animations and per-cut self-checks. Needs ffmpeg, Python (uv) and an ElevenLabs API key.
- [WhisperX](https://hebbmind.com/cli/whisperx.md): [CLI] Fast speech transcription built on faster-whisper, with word-level timestamps and speaker diarization, suited to meeting notes and subtitles. Diarization needs a Hugging Face token; GPU acceleration needs CUDA.
- [Buzz](https://hebbmind.com/cli/buzz.md): [CLI] Offline speech transcription and translation based on Whisper; audio never leaves your machine. buzz add exports lectures, interviews and meeting recordings to TXT, SRT or VTT. pip install needs Python 3.12 and FFmpeg; a desktop app is also available. Check transcripts manually.
- [FunASR MCP Server](https://hebbmind.com/mcp/modelscope-mcp-server.md): [MCP] Official MCP from the FunASR project: transcribes audio files locally with the SenseVoice model, supporting Mandarin, Cantonese, English, Japanese and Korean, with optional segment timestamps. Local inference needs no API key and audio stays on your machine. Docker image available.
- [FunASR](https://hebbmind.com/cli/funasr.md): [CLI] Industrial-grade open-source speech recognition toolkit from Alibaba's ModelScope, with an agent-friendly funasr command that turns audio into text, JSON or SRT subtitles in one step, with speaker diarization and timestamps. Strong on Chinese. Requires PyTorch.
- [pyVideoTrans](https://hebbmind.com/cli/pyvideotrans.md): [CLI] All-in-one video translation and dubbing: chains speech recognition, subtitle translation, multi-speaker AI voiceover and audio-video muxing, with local or online models like Faster-Whisper, DeepSeek and Edge-TTS. cli.py supports headless batch runs. Needs FFmpeg.
- [VideoCaptioner](https://hebbmind.com/cli/videocaptioner.md): [CLI] CLI version of the VideoCaptioner subtitle assistant: transcribes courses, lectures and interviews, uses an LLM to segment, proofread and translate, then burns subtitles into the video. Free ASR and Bing translation work out of the box; LLM refinement needs an API key. Python 3.10 to 3.12.
- [F5-TTS](https://hebbmind.com/cli/f5-tts.md): [CLI] Open-source zero-shot TTS via f5-tts_infer-cli: from a few seconds of reference audio it reads Chinese or English text in the same voice, handy for lessons and videos. Needs Python, PyTorch and FFmpeg, ideally a GPU. Pretrained models are non-commercial; get consent before cloning a voice.
- [Web Video Presentation](https://hebbmind.com/skill/web-video-presentation.md): [Skill] Rewrites an article or script as narration, then builds a click-through 16:9 web presentation you can screen-record into an explainer video, with optional synthesized voiceover. Good for lessons, YouTube tutorials and product walkthroughs. Needs Node.js; voiceover needs a MiniMax or OpenAI key.
- [edge-tts](https://hebbmind.com/cli/edge-tts.md): [CLI] Converts text to speech with Microsoft Edge's online TTS service and can generate subtitle files at the same time. No API key needed, with voices for many languages. Not an official Microsoft project and depends on that online service staying available.
- [MLX-Audio](https://hebbmind.com/cli/mlx-audio.md): [CLI] Offline speech toolkit for Apple Silicon Macs: CLI text-to-speech (including Chinese and voice cloning) and speech-to-text, for voicing lessons and explainer videos or transcribing lectures and interviews, with data staying local. Needs an M-series Mac and Python 3.10+; MP3 export needs ffmpeg.
- [Higgsfield](https://hebbmind.com/plugin/higgsfield.md): [Plugin] Higgsfield's official Codex plugin: uses its remote MCP to generate images and video from text or photos, like product-shot video ads or animated stills, with built-in flows for faceless narration, voiceover and burned-in captions. Needs a Higgsfield account; billed in credits.
- [Summarize](https://hebbmind.com/cli/summarize.md): [CLI] One command extracts or summarizes web pages, PDFs, YouTube videos, podcasts and media files, with JSON output. Summaries can use many model APIs, local models or a logged-in Codex or Claude CLI; plain extraction needs no key. Also has a browser sidebar extension.
- [Podcastfy](https://hebbmind.com/cli/podcastfy.md): [CLI] Open-source alternative to NotebookLM's podcast feature: turns web pages, PDFs, images, YouTube videos or text into two-host conversational audio, useful for lecture notes or articles. Uses Gemini and OpenAI API keys by default, or local models plus free Edge TTS.
- [Piper](https://hebbmind.com/cli/piper1-gpl.md): [CLI] Local neural text-to-speech engine that converts text to speech offline, with voices in dozens of languages, handy for listening materials or narrating articles and course slides. Needs Python; download a voice model before first use. The project is currently looking for maintainers.
- [Gemini Skills](https://hebbmind.com/skill/gemini-skills.md): [Skill] Gemini API development skills: gemini-api-dev (core API and SDKs), gemini-live-api-dev (real-time bidirectional audio/video streaming) and gemini-omni-flash-api (Omni video generation and editing), filling in APIs released after model training cutoffs. Maintained by Google's Gemini team.
- [FireRed-OpenStoryline](https://hebbmind.com/skill/fireredteam-skills.md): [Skill] Two skills for FireRed's open-source conversational video editor OpenStoryline: the agent installs and launches it, then edits video from natural language, finding footage, writing script and voiceover, syncing music and revising. Needs Python 3.11+, ffmpeg (macOS/Linux/WSL) and LLM and vision keys.
- [anything2explainer](https://hebbmind.com/skill/anything2explainer.md): [Skill] Turns a topic or article into a narrated explainer video in English or Chinese: research, script, voiceover, storyboard and per-shot animation, with subtitles and chapter cards. Needs Node.js, ffmpeg and Python; takes about 1-3 hours depending on length. Free for non-commercial use only.
- [OpenChatCut](https://hebbmind.com/mcp/openchatcut.md): [MCP] Open-source local video editor with a multi-track timeline. Claude Code or Codex can rough-cut by chat, cut flubs and pauses from the transcript, and add subtitles, transitions and music as drafts you approve. Needs the desktop app with a project open; AI features need your own API keys.
- [Vox Director](https://hebbmind.com/skill/vox-director.md): [Skill] From a single topic, the agent writes a storyboard, generates paper-cutout collage visuals, motion, narration, music and subtitles, and assembles a Vox-style explainer or ad with ffmpeg, checking with you on storyboard and style. Needs a prepaid Atlas Cloud API key, ffmpeg and Python.
- [claude-code-video-toolkit](https://hebbmind.com/skill/claude-code-video-toolkit.md): [Skill] A video production workspace for Claude Code: scripting, AI voiceover, music, generated visuals and Remotion rendering to MP4, with explainer and product-demo templates. The full workflow needs the cloned repo and Node.js 18+; AI generation needs your own cloud GPU (e.g. Modal's free tier).
- [MiniMax CLI (mmx)](https://hebbmind.com/cli/minimax-ai-cli.md): [CLI] MiniMax's official CLI, built for agents: chat with MiniMax models from the terminal and generate images, video and speech, plus speech transcription, image understanding and web search. Works with the international platform. Requires a MiniMax Token Plan subscription.
- [Kokoro TTS](https://hebbmind.com/cli/kokoro-tts.md): [CLI] Local text-to-speech CLI built on the open Kokoro model: batch-converts TXT, EPUB and PDF to MP3 or WAV by chapter, with multiple languages, voice blending and speed control; handy for audio versions of course materials. Needs Python 3.11-3.12 and two model files downloaded first.
- [Auto Synced & Translated Dubs](https://hebbmind.com/cli/auto-synced-translated-dubs.md): [CLI] Translates a video's SRT subtitles into other languages and generates AI voice lines synced to the timings, producing translated subtitles and dubbed audio tracks. Needs Python, FFmpeg and Google Cloud, Azure, DeepL or ElevenLabs API keys; configure the ini files, then run python main.py.
- [MiniMax MCP](https://hebbmind.com/mcp/minimax-mcp.md): [MCP] MiniMax's official MCP: text-to-speech, voice cloning and voice design, text-to-image and video generation. Needs a MiniMax API key; the key and API host must belong to the same region (global or mainland China). Pay as you go.
- [daymade-audio](https://hebbmind.com/plugin/daymade-audio.md): [Plugin] Audio plugin suite: transcription with local Qwen3-ASR or Whisper (MLX on Apple Silicon), speaker diarization, transcript correction, structured meeting notes and StepFun TTS. StepFun ASR and TTS need an API key.
- [Audio Separator](https://hebbmind.com/cli/python-audio-separator.md): [CLI] Stem separation CLI built on UVR models: splits audio into vocals and accompaniment in one command, isolates drums, bass and other stems, or removes noise and reverb; handy for stripping background music or extracting clean vocals. Models download on first use; needs Python and FFmpeg.
- [VoiceMode](https://hebbmind.com/mcp/voicemode.md): [MCP] Adds voice conversations to Claude Code and other agents: speak, and it detects silence, transcribes, and reads replies aloud. Runs offline with local Whisper and Kokoro, or uses OpenAI's speech APIs; needs a microphone and speakers.
- [Claude Video Vision](https://hebbmind.com/plugin/claude-video-vision.md): [Plugin] Lets Claude Code watch videos: extracts frames with ffmpeg and transcribes timestamped audio from local files or YouTube links, to review footage, summarize lectures or find on-screen text. Needs Node.js 20+ and ffmpeg (yt-dlp for YouTube); transcribe with local Whisper or a Gemini/OpenAI key.
- [BaoCut Agent Skill](https://hebbmind.com/skill/baocut.md): [Skill] Official skill for BaoCut, a subtitle app by Baoyu: transcribe audio and video, generate and translate subtitles, check speakers, adjust timing and export SRT or finished video. Needs BaoCut on an Apple silicon Mac (macOS 14+); on Windows the skill fetches a preview CLI.
- [whisper-ctranslate2](https://hebbmind.com/cli/whisper-ctranslate2.md): [CLI] Local transcription that's compatible with the OpenAI Whisper CLI but faster and lighter: outputs SRT/VTT subtitles or text and can transcribe a live microphone. Needs Python; models download on first run; speaker labels need pyannote.audio and a Hugging Face token.
- [MCP Servers for Google Cloud Genmedia APIs](https://hebbmind.com/mcp/mcp-genmedia.md): [MCP] Experimental open-source generative media MCP servers from Google Cloud: Nano Banana images, Veo video, Gemini TTS and Chirp voices, Lyria music, and AVTool for compositing. Each registers separately; needs a billing-enabled Google Cloud project and gcloud login; AVTool needs FFmpeg.
- [Pixelle MCP](https://hebbmind.com/mcp/pixelle-mcp.md): [MCP] Turns ComfyUI workflows into MCP tools with no code, covering generation and conversion across text, image, speech and video; works with local ComfyUI or RunningHub in the cloud. Start the server with uvx pixelle and configure an LLM first.
- [Violin](https://hebbmind.com/skill/violin.md): [Skill] Open-source video translation and dubbing: transcribes lectures, courses and other videos, translates them into one of 33 languages, synthesizes a dub aligned to the picture, and can export SRT subtitles. Needs Python 3.10+, FFmpeg, the violin CLI and a pay-as-you-go Together AI API key.
- [ClipForge](https://hebbmind.com/skill/clipforge.md): [Skill] Drives a local ClipForge (open source) to turn product images, links or a one-line topic into vertical short videos with script, footage, voiceover, captions and music, plus a QA pass. Self-host it with Node.js and FFmpeg; scripts need an LLM (Ollama works); AI visuals need a paid key.
- [ChatCut](https://hebbmind.com/plugin/chatcut.md): [Plugin] ChatCut's official plugin: edit ChatCut video projects by chat from Claude Code or Codex: import media, adjust the timeline, transcribe and caption, generate voiceover, music and motion graphics, and export. Needs a ChatCut account (free tier available); sign in via browser on first use.
- [inference.sh Skills](https://hebbmind.com/skill/inference-sh-skills.md): [Skill] Calls image and video models such as FLUX, Veo and Seedance through inference.sh's belt CLI to generate images, video, avatars and voiceovers, plus guides for thumbnails, storyboards, press releases and social copy. Needs belt and a free inference.sh account; model calls are billed per use.
- [LLM-Subtrans](https://hebbmind.com/cli/llm-subtrans.md): [CLI] Uses an LLM to translate SRT, ASS and VTT subtitles into any language in batches, convert formats and transcribe audio or video. Install the CLI from source (Python 3.10+); needs an API key (e.g. OpenRouter) or a local model, and subtitles go to that provider.
- [sag](https://hebbmind.com/cli/sag.md): [CLI] A macOS say-style text-to-speech CLI that uses ElevenLabs or 60db to speak text aloud or save it as audio (ElevenLabs supports streaming playback), and can list and switch voices. Needs an API key for the chosen service.
- [NoizAI Skills](https://hebbmind.com/skill/noizai-skills.md): [Skill] Voice skills: TTS with subtitle timing, emotional character voices, translated dubbing, two-host news podcasts, sound effects and songs. Narration and podcasts work with local Kokoro or free voices; emotion, cloning, dubbing, effects and songs need a Noiz API key. Never clone voices to deceive.
- [HeyGen Translate](https://hebbmind.com/skill/heygen-translate.md): [Skill] Official HeyGen skill: translates existing videos into 175+ languages with dubbing that clones the speaker's voice and re-syncs lips; you can proof subtitles before rendering. Needs a HeyGen account with credits and an API key plus HeyGen CLI, or the HeyGen MCP.
- [Subaligner](https://hebbmind.com/cli/subaligner.md): [CLI] Automatically aligns subtitles to audio and video with a neural network, and can transcribe subtitles with Whisper or translate them with local models; supports 10+ formats such as SRT, TTML and SCC. Needs Python 3.9-3.12 and FFmpeg; transcription and translation need the llm extra.
- [ElevenLabs Skills](https://hebbmind.com/skill/elevenlabs-skills.md): [Skill] Official ElevenLabs skills: text to speech, speech to text, sound effects and music generation, voice changing, vocal isolation, multilingual dubbing and building voice agents. Needs an ElevenLabs API key.
- [MulmoCast CLI](https://hebbmind.com/cli/mulmocast-cli.md): [CLI] Write a script, speakers and visuals in MulmoScript (JSON or YAML) and the mulmo command generates narration and images and assembles a video, podcast, slide deck or PDF, for explainer videos. Needs Node.js, FFmpeg and an OpenAI API key; other providers optional.
- [Save to Spotify](https://hebbmind.com/plugin/save-to-spotify.md): [Plugin] Spotify's official plugin: agents script and voice content such as morning briefings, meeting recaps or article explainers into audio episodes with cover art and a timeline, saved to Spotify. Needs the save-to-spotify CLI and sign-in; voices can use free local Kokoro.

Next page: https://hebbmind.com/tools.md?page=2&profession=fullstack%2Calgorithm%2Cdata%2Cmedia&tag=speech
