{"data":{"node":{"slug":"amicalhq-amical","name":"amical","tagline":"AI Dictation App - Open Source and Local-first","github_url":"https://github.com/amicalhq/amical","owner":"amicalhq","repo":"amical","owner_avatar_url":"https://avatars.githubusercontent.com/u/89311697?v=4","primary_language":"TypeScript","stars":1469,"forks":134,"topics":["ai","ai-note-taking-app","asr","dictate","dictation","dictation-tool","electron","local-ai","macos","mcp","meeting-notes","nextjs","ollama","productivity","self-hosted","speech-to-text","transcription","whisper","windows"],"archived":false,"github_pushed_at":"2026-07-28T20:21:52+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/amicalhq-amical","markdown_url":"https://www.graphcanon.com/tools/amicalhq-amical.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/amicalhq-amical","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=amicalhq-amical"},"categories":[{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"ai-note-taking-app","name":"ai-note-taking-app"},{"slug":"asr","name":"asr"},{"slug":"dictate","name":"dictate"},{"slug":"dictation-tool","name":"dictation-tool"},{"slug":"electron","name":"electron"},{"slug":"local-ai","name":"local-ai"},{"slug":"macos","name":"macos"},{"slug":"mcp","name":"mcp"}],"edges":[],"neighbours":[{"slug":"alphacep-vosk-api","name":"vosk-api","tagline":"Offline speech recognition API","github_url":"https://github.com/alphacep/vosk-api","owner":"alphacep","repo":"vosk-api","owner_avatar_url":"https://avatars.githubusercontent.com/u/26358566?v=4","primary_language":"Jupyter Notebook","stars":15013,"forks":1740,"topics":["android","asr","deep-learning","deep-neural-networks","deepspeech","google-speech-to-text","ios","kaldi","offline","privacy","python","raspberry-pi","speaker-identification","speaker-verification","speech-recognition","speech-to-text","speech-to-text-android","stt","voice-recognition","vosk"],"archived":false,"github_pushed_at":"2026-07-02T20:03:34+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/alphacep-vosk-api","markdown_url":"https://www.graphcanon.com/tools/alphacep-vosk-api.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alphacep-vosk-api","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alphacep-vosk-api","shared_categories":["speech-audio"]},{"slug":"koljab-realtimestt","name":"RealtimeSTT","tagline":"Realtime speech-to-text library with advanced voice activity detection and wake word activation","github_url":"https://github.com/KoljaB/RealtimeSTT","owner":"KoljaB","repo":"RealtimeSTT","owner_avatar_url":"https://avatars.githubusercontent.com/u/7604638?v=4","primary_language":"Python","stars":10014,"forks":850,"topics":["python","realtime","speech-to-text"],"archived":false,"github_pushed_at":"2026-06-12T20:03:56+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/koljab-realtimestt","markdown_url":"https://www.graphcanon.com/tools/koljab-realtimestt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/koljab-realtimestt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=koljab-realtimestt","shared_categories":["speech-audio"]},{"slug":"debpalash-omnivoice-studio","name":"OmniVoice-Studio","tagline":"The open-source ElevenLabs alternative for local voice cloning and related tasks","github_url":"https://github.com/debpalash/OmniVoice-Studio","owner":"debpalash","repo":"OmniVoice-Studio","owner_avatar_url":"https://avatars.githubusercontent.com/u/4178343?v=4","primary_language":"Python","stars":9209,"forks":1494,"topics":["asr","audiobook","dubbing","dubbing-ai","elevenlabs","local-ai","omnivoice","omnivoice-studio","self-hosted","speech-recognition","speech-to-text","text-to-speech","transcription","tts","video-editing","voice-ai","voice-cloning","voice-generation"],"archived":false,"github_pushed_at":"2026-07-28T19:51:31+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/debpalash-omnivoice-studio","markdown_url":"https://www.graphcanon.com/tools/debpalash-omnivoice-studio.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/debpalash-omnivoice-studio","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=debpalash-omnivoice-studio","shared_categories":["speech-audio"]},{"slug":"uberi-speech-recognition","name":"speech_recognition","tagline":"Speech recognition module for Python","github_url":"https://github.com/Uberi/speech_recognition","owner":"Uberi","repo":"speech_recognition","owner_avatar_url":"https://avatars.githubusercontent.com/u/437196?v=4","primary_language":"Python","stars":8977,"forks":2415,"topics":["audio","python","speech-recognition","speech-to-text"],"archived":false,"github_pushed_at":"2026-06-16T22:33:12+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/uberi-speech-recognition","markdown_url":"https://www.graphcanon.com/tools/uberi-speech-recognition.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/uberi-speech-recognition","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=uberi-speech-recognition","shared_categories":["speech-audio"]},{"slug":"talater-annyang","name":"annyang","tagline":"Speech recognition for your site","github_url":"https://github.com/TalAter/annyang","owner":"TalAter","repo":"annyang","owner_avatar_url":"https://avatars.githubusercontent.com/u/926653?v=4","primary_language":"TypeScript","stars":6818,"forks":1048,"topics":["speech","speech-recognition","speech-to-text","voice"],"archived":false,"github_pushed_at":"2026-07-14T15:58:56+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/talater-annyang","markdown_url":"https://www.graphcanon.com/tools/talater-annyang.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/talater-annyang","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=talater-annyang","shared_categories":["speech-audio"]},{"slug":"openwhispr-openwhispr","name":"openwhispr","tagline":"Voice-to-text dictation app with local and cloud models","github_url":"https://github.com/OpenWhispr/openwhispr","owner":"OpenWhispr","repo":"openwhispr","owner_avatar_url":"https://avatars.githubusercontent.com/u/254803777?v=4","primary_language":"JavaScript","stars":5018,"forks":715,"topics":["ai","anthropic","cross-platform","gemini","groq","linux","macos","nvidia","open-source","openai","parakeet","speech-to-text","transcribe","whisper","windows"],"archived":false,"github_pushed_at":"2026-07-30T07:57:27+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/openwhispr-openwhispr","markdown_url":"https://www.graphcanon.com/tools/openwhispr-openwhispr.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openwhispr-openwhispr","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openwhispr-openwhispr","shared_categories":["speech-audio"]},{"slug":"collabora-whisperlive","name":"WhisperLive","tagline":"A nearly-live implementation of OpenAI's Whisper for real-time voice recognition","github_url":"https://github.com/collabora/WhisperLive","owner":"collabora","repo":"WhisperLive","owner_avatar_url":"https://avatars.githubusercontent.com/u/4499761?v=4","primary_language":"Python","stars":4190,"forks":574,"topics":["dictation","obs","openai","openvino","openvino-intel","rocm","tensorrt","tensorrt-llm","text-to-speech","translation","voice-recognition","whisper","whisper-tensorrt"],"archived":false,"github_pushed_at":"2026-07-27T20:39:23+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/collabora-whisperlive","markdown_url":"https://www.graphcanon.com/tools/collabora-whisperlive.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/collabora-whisperlive","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=collabora-whisperlive","shared_categories":["speech-audio"]},{"slug":"sakirinn-livecaptions-translator","name":"LiveCaptions-Translator","tagline":"Lightweight and powerful real-time audio/speech translation tool","github_url":"https://github.com/SakiRinn/LiveCaptions-Translator","owner":"SakiRinn","repo":"LiveCaptions-Translator","owner_avatar_url":"https://avatars.githubusercontent.com/u/78298057?v=4","primary_language":"C#","stars":3415,"forks":240,"topics":["api","api-integration","audio-to-text","livecaptions","real-time","speech-to-text","translation","windows","windows-11"],"archived":false,"github_pushed_at":"2026-07-22T14:24:35+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/sakirinn-livecaptions-translator","markdown_url":"https://www.graphcanon.com/tools/sakirinn-livecaptions-translator.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sakirinn-livecaptions-translator","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sakirinn-livecaptions-translator","shared_categories":["speech-audio"]},{"slug":"ahmetoner-whisper-asr-webservice","name":"whisper-asr-webservice","tagline":"OpenAI Whisper ASR Webservice API","github_url":"https://github.com/ahmetoner/whisper-asr-webservice","owner":"ahmetoner","repo":"whisper-asr-webservice","owner_avatar_url":"https://avatars.githubusercontent.com/u/3612657?v=4","primary_language":"Python","stars":3311,"forks":580,"topics":["asr","automatic-speech-recognition","docker","openai-whisper","speech","speech-recognition","speech-to-text"],"archived":false,"github_pushed_at":"2025-11-23T20:52:04+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/ahmetoner-whisper-asr-webservice","markdown_url":"https://www.graphcanon.com/tools/ahmetoner-whisper-asr-webservice.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ahmetoner-whisper-asr-webservice","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ahmetoner-whisper-asr-webservice","shared_categories":["speech-audio"]},{"slug":"pluja-whishper","name":"whishper","tagline":"Open-source local audio transcription and subtitling suite with web UI","github_url":"https://github.com/pluja/whishper","owner":"pluja","repo":"whishper","owner_avatar_url":"https://avatars.githubusercontent.com/u/64632615?v=4","primary_language":"Svelte","stars":3048,"forks":179,"topics":["ai","audio-to-text","golang","speech-recognition","speech-to-text","stt","subtitles","sveltekit","transcription","ui","web","web-whisper","webapp","whisper"],"archived":false,"github_pushed_at":"2025-08-15T18:19:02+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pluja-whishper","markdown_url":"https://www.graphcanon.com/tools/pluja-whishper.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pluja-whishper","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pluja-whishper","shared_categories":["speech-audio"]},{"slug":"open-less-openless","name":"openless","tagline":"AI-polished text from voice input for macOS and Windows","github_url":"https://github.com/Open-Less/openless","owner":"Open-Less","repo":"openless","owner_avatar_url":"https://avatars.githubusercontent.com/u/283287307?v=4","primary_language":"Rust","stars":2881,"forks":252,"topics":["ai-prompt","asr","dictation","linux","llm","macos","open-source","prompt-engineering","rust","speech-to-text","tauri","typeless","typeless-alternative","voice-input","windows","wispr-flow-alternative"],"archived":false,"github_pushed_at":"2026-07-22T00:52:10+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/open-less-openless","markdown_url":"https://www.graphcanon.com/tools/open-less-openless.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-less-openless","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-less-openless","shared_categories":["speech-audio"]},{"slug":"bugbakery-audapolis","name":"audapolis","tagline":"An editor for spoken-word media with automatic transcription.","github_url":"https://github.com/bugbakery/audapolis","owner":"bugbakery","repo":"audapolis","owner_avatar_url":"https://avatars.githubusercontent.com/u/85747362?v=4","primary_language":"TypeScript","stars":1879,"forks":61,"topics":["audio-editing","speech-to-text","transcription","video-editing"],"archived":false,"github_pushed_at":"2026-06-24T10:33:39+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/bugbakery-audapolis","markdown_url":"https://www.graphcanon.com/tools/bugbakery-audapolis.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bugbakery-audapolis","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bugbakery-audapolis","shared_categories":["speech-audio"]}]}}