{"data":{"node":{"slug":"supertone-inc-supertonic","name":"supertonic","tagline":"Lightning-Fast On-Device Multilingual TTS via ONNX","github_url":"https://github.com/supertone-inc/supertonic","owner":"supertone-inc","repo":"supertonic","owner_avatar_url":"https://avatars.githubusercontent.com/u/61007505?v=4","primary_language":"Swift","stars":13543,"forks":1427,"topics":["cpp","csharp","flutter","go","ios","java","lightweight","multilingual","nodejs","on-device","onnx","onnxruntime","python","rust","speech-synthesis","swift","text-to-speech","tts","web","webgpu"],"archived":false,"github_pushed_at":"2026-07-24T04:00:17+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/supertone-inc-supertonic","markdown_url":"https://www.graphcanon.com/tools/supertone-inc-supertonic.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/supertone-inc-supertonic","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=supertone-inc-supertonic"},"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":"cpp","name":"cpp"},{"slug":"csharp","name":"csharp"},{"slug":"flutter","name":"flutter"},{"slug":"go","name":"go"},{"slug":"ios","name":"ios"},{"slug":"java","name":"java"},{"slug":"lightweight","name":"lightweight"},{"slug":"multilingual","name":"multilingual"}],"edges":[],"neighbours":[{"slug":"systran-faster-whisper","name":"faster-whisper","tagline":"Faster Whisper transcription with CTranslate2","github_url":"https://github.com/SYSTRAN/faster-whisper","owner":"SYSTRAN","repo":"faster-whisper","owner_avatar_url":"https://avatars.githubusercontent.com/u/1520500?v=4","primary_language":"Python","stars":24689,"forks":2006,"topics":["deep-learning","inference","openai","quantization","speech-recognition","speech-to-text","transformer","whisper"],"archived":false,"github_pushed_at":"2025-11-19T14:40:46+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/systran-faster-whisper","markdown_url":"https://www.graphcanon.com/tools/systran-faster-whisper.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/systran-faster-whisper","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=systran-faster-whisper","shared_categories":["speech-audio"]},{"slug":"k2-fsa-sherpa-onnx","name":"sherpa-onnx","tagline":"Speech-to-text and related audio processing tools using ONNX with cross-platform support","github_url":"https://github.com/k2-fsa/sherpa-onnx","owner":"k2-fsa","repo":"sherpa-onnx","owner_avatar_url":"https://avatars.githubusercontent.com/u/71431748?v=4","primary_language":"C++","stars":13842,"forks":1596,"topics":["aarch64","android","arm32","asr","cpp","csharp","dotnet","ios","lazarus","linux","macos","mfc","object-pascal","onnx","raspberry-pi","risc-v","speech-to-text","text-to-speech","vits","windows"],"archived":false,"github_pushed_at":"2026-07-29T03:35:02+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/k2-fsa-sherpa-onnx","markdown_url":"https://www.graphcanon.com/tools/k2-fsa-sherpa-onnx.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/k2-fsa-sherpa-onnx","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=k2-fsa-sherpa-onnx","shared_categories":["speech-audio"]},{"slug":"abus-aikorea-voice-pro","name":"voice-pro","tagline":"Gradio WebUI for TTS and voice cloning with audio processing capabilities","github_url":"https://github.com/abus-aikorea/voice-pro","owner":"abus-aikorea","repo":"voice-pro","owner_avatar_url":"https://avatars.githubusercontent.com/u/161691694?v=4","primary_language":"Python","stars":11348,"forks":1663,"topics":["audiobook","faster-whisper","gradio","karaoke","podcasts","speech-recognition","speech-synthesis","speech-to-text","subtitles","text-to-speech","transcription","translator","tts","voice-cloning","voice-conversion","webui","whisper","whisperx","yt-dlp"],"archived":false,"github_pushed_at":"2026-07-13T01:28:10+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/abus-aikorea-voice-pro","markdown_url":"https://www.graphcanon.com/tools/abus-aikorea-voice-pro.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/abus-aikorea-voice-pro","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=abus-aikorea-voice-pro","shared_categories":["speech-audio"]},{"slug":"myshell-ai-melotts","name":"MeloTTS","tagline":"High-quality multi-lingual text-to-speech library by MyShell.ai","github_url":"https://github.com/myshell-ai/MeloTTS","owner":"myshell-ai","repo":"MeloTTS","owner_avatar_url":"https://avatars.githubusercontent.com/u/127754094?v=4","primary_language":"Python","stars":7551,"forks":1059,"topics":["chinese","english","french","japanese","korean","multilingual","spanish","text-to-speech","tts"],"archived":false,"github_pushed_at":"2024-12-24T19:17:13+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/myshell-ai-melotts","markdown_url":"https://www.graphcanon.com/tools/myshell-ai-melotts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/myshell-ai-melotts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=myshell-ai-melotts","shared_categories":["speech-audio"]},{"slug":"snakers4-silero-models","name":"silero-models","tagline":"Silero Models provide simple access to pre-trained text-to-speech models","github_url":"https://github.com/snakers4/silero-models","owner":"snakers4","repo":"silero-models","owner_avatar_url":"https://avatars.githubusercontent.com/u/12515440?v=4","primary_language":"Jupyter Notebook","stars":6030,"forks":369,"topics":["armenian","azerbaijani","belarus","colab","georgian","kazakh","kyrgyz","pretrained-models","pytorch","russian","speech","speech-synthesis","speech-to-text","tajik","text-to-speech","torch-hub","tts","tts-models","ukrainian","uzbek"],"archived":false,"github_pushed_at":"2026-06-04T05:33:28+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/snakers4-silero-models","markdown_url":"https://www.graphcanon.com/tools/snakers4-silero-models.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/snakers4-silero-models","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=snakers4-silero-models","shared_categories":["speech-audio"]},{"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":"metavoiceio-metavoice-src","name":"metavoice-src","tagline":"Foundational model for human-like, expressive TTS","github_url":"https://github.com/metavoiceio/metavoice-src","owner":"metavoiceio","repo":"metavoice-src","owner_avatar_url":"https://avatars.githubusercontent.com/u/107063843?v=4","primary_language":"Python","stars":4203,"forks":693,"topics":["ai","deep-learning","pytorch","speech","speech-synthesis","text-to-speech","tts","voice-clone","zero-shot-tts"],"archived":false,"github_pushed_at":"2024-07-30T22:13:01+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/metavoiceio-metavoice-src","markdown_url":"https://www.graphcanon.com/tools/metavoiceio-metavoice-src.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/metavoiceio-metavoice-src","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=metavoiceio-metavoice-src","shared_categories":["speech-audio"]},{"slug":"tensorspeech-tensorflowtts","name":"TensorFlowTTS","tagline":"Real-Time State-of-the-art Speech Synthesis for Tensorflow 2","github_url":"https://github.com/TensorSpeech/TensorFlowTTS","owner":"TensorSpeech","repo":"TensorFlowTTS","owner_avatar_url":"https://avatars.githubusercontent.com/u/67569298?v=4","primary_language":"Python","stars":3993,"forks":798,"topics":["chinese-tts","fastspeech","fastspeech2","german-tts","japanese-tts","korea-tts","melgan","mobile-tts","multi-speaker-tts","multiband-melgan","parallel-wavegan","real-time","speech-synthesis","tacotron2","tensorflow2","text-to-speech","tflite","tts","vocoder","zh-tts"],"archived":false,"github_pushed_at":"2024-07-05T07:24:49+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/tensorspeech-tensorflowtts","markdown_url":"https://www.graphcanon.com/tools/tensorspeech-tensorflowtts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorspeech-tensorflowtts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorspeech-tensorflowtts","shared_categories":["speech-audio"]},{"slug":"rsxdalv-tts-webui","name":"TTS-WebUI","tagline":"A comprehensive WebUI for multiple TTS systems","github_url":"https://github.com/rsxdalv/TTS-WebUI","owner":"rsxdalv","repo":"TTS-WebUI","owner_avatar_url":"https://avatars.githubusercontent.com/u/6757283?v=4","primary_language":"TypeScript","stars":3216,"forks":326,"topics":["ace-step","ai","audio-generation","cosyvoice","generative-ai","generator","gradio","music","musicgen","openai-api","openvoice","rvc","styletts2","text-to-speech","tortoise-tts","tts","vocos"],"archived":false,"github_pushed_at":"2026-07-27T13:23:40+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/rsxdalv-tts-webui","markdown_url":"https://www.graphcanon.com/tools/rsxdalv-tts-webui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rsxdalv-tts-webui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rsxdalv-tts-webui","shared_categories":["speech-audio"]},{"slug":"digitalphonetics-ims-toucan","name":"IMS-Toucan","tagline":"Controllable and fast Text-to-Speech for over 7000 languages","github_url":"https://github.com/DigitalPhonetics/IMS-Toucan","owner":"DigitalPhonetics","repo":"IMS-Toucan","owner_avatar_url":"https://avatars.githubusercontent.com/u/42207404?v=4","primary_language":"Python","stars":2209,"forks":317,"topics":["deep-learning","pytorch","speech","speech-processing","speech-synthesis","text-to-speech","toolkit","tts"],"archived":false,"github_pushed_at":"2026-01-25T14:45:14+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/digitalphonetics-ims-toucan","markdown_url":"https://www.graphcanon.com/tools/digitalphonetics-ims-toucan.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/digitalphonetics-ims-toucan","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=digitalphonetics-ims-toucan","shared_categories":["speech-audio"]},{"slug":"pannous-tensorflow-speech-recognition","name":"tensorflow-speech-recognition","tagline":"Speech recognition using TensorFlow deep learning framework","github_url":"https://github.com/pannous/tensorflow-speech-recognition","owner":"pannous","repo":"tensorflow-speech-recognition","owner_avatar_url":"https://avatars.githubusercontent.com/u/516118?v=4","primary_language":"Python","stars":2173,"forks":631,"topics":["deep-learning","neural-network","speech-recognition","speech-to-text","stt","tensorflow"],"archived":false,"github_pushed_at":"2024-01-17T14:27:13+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pannous-tensorflow-speech-recognition","markdown_url":"https://www.graphcanon.com/tools/pannous-tensorflow-speech-recognition.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pannous-tensorflow-speech-recognition","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pannous-tensorflow-speech-recognition","shared_categories":["speech-audio"]},{"slug":"travisvn-openai-edge-tts","name":"openai-edge-tts","tagline":"Free text-to-speech API for edge computing","github_url":"https://github.com/travisvn/openai-edge-tts","owner":"travisvn","repo":"openai-edge-tts","owner_avatar_url":"https://avatars.githubusercontent.com/u/2686415?v=4","primary_language":"Python","stars":2007,"forks":304,"topics":["ai","azure","chatgpt","claude","edge-tts","elevenlabs","gpt","llm","llm-webui","llms","local-llm","ollama","ollama-webui","open-webui","openai","self-hosted","speech","text-to-speech","tts"],"archived":false,"github_pushed_at":"2025-07-01T23:56:27+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/travisvn-openai-edge-tts","markdown_url":"https://www.graphcanon.com/tools/travisvn-openai-edge-tts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/travisvn-openai-edge-tts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=travisvn-openai-edge-tts","shared_categories":["speech-audio"]}]}}