{"data":{"node":{"slug":"marytts-marytts","name":"marytts","tagline":"An open-source multilingual text-to-speech synthesis system written in pure Java","github_url":"https://github.com/marytts/marytts","owner":"marytts","repo":"marytts","owner_avatar_url":"https://avatars.githubusercontent.com/u/1397306?v=4","primary_language":"Java","stars":2582,"forks":770,"topics":["java","speech-synthesis","text-to-speech","tts"],"archived":false,"github_pushed_at":"2025-01-17T18:26:22+00:00","maintenance_label":"Dormant","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/marytts-marytts","markdown_url":"https://www.graphcanon.com/tools/marytts-marytts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/marytts-marytts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=marytts-marytts"},"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":"java","name":"java"},{"slug":"speech-synthesis","name":"speech-synthesis"},{"slug":"text-to-speech","name":"text-to-speech"},{"slug":"tts","name":"tts"}],"edges":[],"neighbours":[{"slug":"coqui-ai-tts","name":"TTS","tagline":"🐸💬 - a deep learning toolkit for Text-to-Speech","github_url":"https://github.com/coqui-ai/TTS","owner":"coqui-ai","repo":"TTS","owner_avatar_url":"https://avatars.githubusercontent.com/u/75583352?v=4","primary_language":"Python","stars":46029,"forks":6157,"topics":["deep-learning","glow-tts","hifigan","melgan","multi-speaker-tts","python","pytorch","speaker-encoder","speaker-encodings","speech","speech-synthesis","tacotron","text-to-speech","tts","tts-model","vocoder","voice-cloning","voice-conversion","voice-synthesis"],"archived":false,"github_pushed_at":"2024-08-16T12:07:14+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/coqui-ai-tts","markdown_url":"https://www.graphcanon.com/tools/coqui-ai-tts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/coqui-ai-tts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=coqui-ai-tts","shared_categories":["speech-audio"]},{"slug":"netease-youdao-emotivoice","name":"EmotiVoice","tagline":"A Multi-Voice and Prompt-Controlled TTS Engine","github_url":"https://github.com/netease-youdao/EmotiVoice","owner":"netease-youdao","repo":"EmotiVoice","owner_avatar_url":"https://avatars.githubusercontent.com/u/3909232?v=4","primary_language":"Python","stars":8528,"forks":756,"topics":["ai","deep-learning","emotion","emotivoice","multi-speaker","prompt","python","pytorch","speech","speech-synthesis","style","text-to-speech","tts"],"archived":false,"github_pushed_at":"2026-09-03T08:30:35+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/netease-youdao-emotivoice","markdown_url":"https://www.graphcanon.com/tools/netease-youdao-emotivoice.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/netease-youdao-emotivoice","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=netease-youdao-emotivoice","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":4207,"forks":689,"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":3995,"forks":797,"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":"camb-ai-mars5-tts","name":"MARS5-TTS","tagline":"MARS5 speech model TTS from CAMB.AI","github_url":"https://github.com/Camb-ai/MARS5-TTS","owner":"Camb-ai","repo":"MARS5-TTS","owner_avatar_url":"https://avatars.githubusercontent.com/u/106663884?v=4","primary_language":"Jupyter Notebook","stars":2819,"forks":246,"topics":["prosody","speech","speech-synthesis","text-to-speech","voice-cloneai","voice-cloning"],"archived":false,"github_pushed_at":"2024-08-01T10:42:51+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/camb-ai-mars5-tts","markdown_url":"https://www.graphcanon.com/tools/camb-ai-mars5-tts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/camb-ai-mars5-tts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=camb-ai-mars5-tts","shared_categories":["speech-audio"]}]}}