{"data":{"node":{"slug":"gradio-app-fastrtc","name":"fastrtc","tagline":"The python library for real-time communication","github_url":"https://github.com/gradio-app/fastrtc","owner":"gradio-app","repo":"fastrtc","owner_avatar_url":"https://avatars.githubusercontent.com/u/51063788?v=4","primary_language":"JavaScript","stars":4619,"forks":434,"topics":["artificial-intelligence","hacktoberfest","hacktoberfest2025","llm","python","real-time","speech-to-text","text-to-speech"],"archived":false,"github_pushed_at":"2026-01-12T15:53:57+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/gradio-app-fastrtc","markdown_url":"https://www.graphcanon.com/tools/gradio-app-fastrtc.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gradio-app-fastrtc","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gradio-app-fastrtc"},"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":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"hacktoberfest","name":"hacktoberfest"},{"slug":"hacktoberfest2025","name":"hacktoberfest2025"},{"slug":"llm","name":"llm"},{"slug":"python","name":"python"},{"slug":"real-time","name":"real-time"},{"slug":"speech-to-text","name":"speech-to-text"},{"slug":"text-to-speech","name":"text-to-speech"}],"edges":[],"neighbours":[{"slug":"avaiga-taipy","name":"taipy","tagline":"Turns Data and AI algorithms into production-ready web applications in no time.","github_url":"https://github.com/Avaiga/taipy","owner":"Avaiga","repo":"taipy","owner_avatar_url":"https://avatars.githubusercontent.com/u/86434771?v=4","primary_language":"Python","stars":19412,"forks":1994,"topics":["automation","data-engineering","data-integration","data-ops","data-visualization","datascience","developer-tools","hacktoberfest","hacktoberfest2023","job-scheduler","mlops","orchestration","pipeline","pipelines","python","scenario","scenario-analysis","taipy-core","taipy-gui","workflow"],"archived":false,"github_pushed_at":"2026-08-05T16:26:39+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/avaiga-taipy","markdown_url":"https://www.graphcanon.com/tools/avaiga-taipy.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/avaiga-taipy","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=avaiga-taipy","shared_categories":[]},{"slug":"remsky-kokoro-fastapi","name":"Kokoro-FastAPI","tagline":"Dockerized FastAPI wrapper for Kokoro-82M text-to-speech model","github_url":"https://github.com/remsky/Kokoro-FastAPI","owner":"remsky","repo":"Kokoro-FastAPI","owner_avatar_url":"https://avatars.githubusercontent.com/u/25017870?v=4","primary_language":"Python","stars":5265,"forks":858,"topics":["fastapi","huggingface-spaces","kokoro","kokoro-tts","openai-compatible-api","openwebui","pytorch","sillytavern","text-to-speech","tts","tts-api","uv"],"archived":false,"github_pushed_at":"2026-07-21T03:16:48+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/remsky-kokoro-fastapi","markdown_url":"https://www.graphcanon.com/tools/remsky-kokoro-fastapi.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/remsky-kokoro-fastapi","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=remsky-kokoro-fastapi","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":"koljab-realtimetts","name":"RealtimeTTS","tagline":"Converts text to speech in realtime","github_url":"https://github.com/KoljaB/RealtimeTTS","owner":"KoljaB","repo":"RealtimeTTS","owner_avatar_url":"https://avatars.githubusercontent.com/u/7604638?v=4","primary_language":"Python","stars":4002,"forks":399,"topics":["python","realtime","speech-synthesis","text-to-speech"],"archived":false,"github_pushed_at":"2026-05-31T17:07:41+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/koljab-realtimetts","markdown_url":"https://www.graphcanon.com/tools/koljab-realtimetts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/koljab-realtimetts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=koljab-realtimetts","shared_categories":["speech-audio"]},{"slug":"minimaxir-simpleaichat","name":"simpleaichat","tagline":"Python package for easily interfacing with chat apps, with robust features and minimal code complexity.","github_url":"https://github.com/minimaxir/simpleaichat","owner":"minimaxir","repo":"simpleaichat","owner_avatar_url":"https://avatars.githubusercontent.com/u/2179708?v=4","primary_language":"Python","stars":3499,"forks":217,"topics":["ai","chatgpt"],"archived":false,"github_pushed_at":"2024-07-03T16:33:40+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/minimaxir-simpleaichat","markdown_url":"https://www.graphcanon.com/tools/minimaxir-simpleaichat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/minimaxir-simpleaichat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=minimaxir-simpleaichat","shared_categories":[]},{"slug":"royshil-obs-localvocal","name":"obs-localvocal","tagline":"An OBS plugin for local speech recognition and captioning","github_url":"https://github.com/royshil/obs-localvocal","owner":"royshil","repo":"obs-localvocal","owner_avatar_url":"https://avatars.githubusercontent.com/u/441170?v=4","primary_language":"C++","stars":1561,"forks":120,"topics":["ai","live-streaming","livestream","obs","obs-studio","obs-studio-plugin","openai-whisper","plugin","real-time-transcription","realtime-transcribe","realtime-translator","speech-recognition","speech-to-text","transcription","translation","whisper","whisper-cpp"],"archived":false,"github_pushed_at":"2026-05-20T08:09:39+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/royshil-obs-localvocal","markdown_url":"https://www.graphcanon.com/tools/royshil-obs-localvocal.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/royshil-obs-localvocal","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=royshil-obs-localvocal","shared_categories":["speech-audio"]},{"slug":"nari-labs-dia2","name":"dia2","tagline":"TTS model capable of streaming conversational audio in real-time.","github_url":"https://github.com/nari-labs/dia2","owner":"nari-labs","repo":"dia2","owner_avatar_url":"https://avatars.githubusercontent.com/u/208232306?v=4","primary_language":"Python","stars":1160,"forks":99,"topics":["open-weight","text-to-speech"],"archived":false,"github_pushed_at":"2025-11-29T00:51:56+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/nari-labs-dia2","markdown_url":"https://www.graphcanon.com/tools/nari-labs-dia2.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nari-labs-dia2","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nari-labs-dia2","shared_categories":["speech-audio"]},{"slug":"peteonrails-voxtype","name":"voxtype","tagline":"Voice-to-text with push-to-talk functionality for Wayland compositors","github_url":"https://github.com/peteonrails/voxtype","owner":"peteonrails","repo":"voxtype","owner_avatar_url":"https://avatars.githubusercontent.com/u/9593?v=4","primary_language":"Rust","stars":1028,"forks":77,"topics":["accessibility","dictation","gnome","hyprland","kde","linux","offline","push-to-talk","rust","speech-recognition","speech-to-text","sway","voice-to-text","voice-typing","wayland","whisper","whisper-cpp"],"archived":false,"github_pushed_at":"2026-07-16T23:24:01+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/peteonrails-voxtype","markdown_url":"https://www.graphcanon.com/tools/peteonrails-voxtype.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/peteonrails-voxtype","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=peteonrails-voxtype","shared_categories":["speech-audio"]},{"slug":"alesaccoia-voicestreamai","name":"VoiceStreamAI","tagline":"Near-Realtime audio transcription using self-hosted Whisper and WebSocket","github_url":"https://github.com/alesaccoia/VoiceStreamAI","owner":"alesaccoia","repo":"VoiceStreamAI","owner_avatar_url":"https://avatars.githubusercontent.com/u/1385023?v=4","primary_language":"Python","stars":959,"forks":140,"topics":["ai","speech-recognition","speech-to-text","websocket"],"archived":false,"github_pushed_at":"2024-10-02T19:25:33+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/alesaccoia-voicestreamai","markdown_url":"https://www.graphcanon.com/tools/alesaccoia-voicestreamai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alesaccoia-voicestreamai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alesaccoia-voicestreamai","shared_categories":["speech-audio"]},{"slug":"jasmcaus-caer","name":"caer","tagline":"High-performance Vision library in Python for scaling research","github_url":"https://github.com/jasmcaus/caer","owner":"jasmcaus","repo":"caer","owner_avatar_url":"https://avatars.githubusercontent.com/u/61184127?v=4","primary_language":"Python","stars":812,"forks":108,"topics":["ai","artificial-intelligence","augmentation","caer","computer-vision","cuda","data-science","deep-learning","gpu","image-classification","image-processing","image-segmentation","machine-learning","neural-network","opencv","python","segmentation","type-checking","video-processing","vision"],"archived":false,"github_pushed_at":"2026-07-25T12:55:47+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/jasmcaus-caer","markdown_url":"https://www.graphcanon.com/tools/jasmcaus-caer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jasmcaus-caer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jasmcaus-caer","shared_categories":[]},{"slug":"prominenceai-deepstream-services-library","name":"deepstream-services-library","tagline":"Library of on-demand DeepStream Pipeline Services for AI-based video analytics","github_url":"https://github.com/prominenceai/deepstream-services-library","owner":"prominenceai","repo":"deepstream-services-library","owner_avatar_url":"https://avatars.githubusercontent.com/u/72884507?v=4","primary_language":"C++","stars":347,"forks":69,"topics":["ai","computer-vision","deep-learning","deepstream","edge-computing","gstreamer","inference","jetson","multiobject-tracking","nvidia","nvidia-deepstream-sdk","nvidia-gpu","object-detection","python","video-analytics","xavier","yolo8","yolov4","yolov5"],"archived":false,"github_pushed_at":"2025-03-17T03:53:48+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/prominenceai-deepstream-services-library","markdown_url":"https://www.graphcanon.com/tools/prominenceai-deepstream-services-library.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/prominenceai-deepstream-services-library","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=prominenceai-deepstream-services-library","shared_categories":[]}]}}