{"data":{"node":{"slug":"met4citizen-talkinghead","name":"TalkingHead","tagline":"A JavaScript class for real-time lip-sync using full-body 3D avatars","github_url":"https://github.com/met4citizen/TalkingHead","owner":"met4citizen","repo":"TalkingHead","owner_avatar_url":"https://avatars.githubusercontent.com/u/76654952?v=4","primary_language":"JavaScript","stars":1440,"forks":327,"topics":["3d-avatar","lip-sync","talking-avatar","talking-head","text-to-speech"],"archived":false,"github_pushed_at":"2026-06-02T09:01:20+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/met4citizen-talkinghead","markdown_url":"https://www.graphcanon.com/tools/met4citizen-talkinghead.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/met4citizen-talkinghead","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=met4citizen-talkinghead"},"categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"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":"3d-avatar","name":"3d-avatar"},{"slug":"lip-sync","name":"lip-sync"},{"slug":"talking-avatar","name":"talking-avatar"},{"slug":"text-to-speech","name":"text-to-speech"}],"edges":[],"neighbours":[{"slug":"openbmb-voxcpm","name":"VoxCPM","tagline":"Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning","github_url":"https://github.com/OpenBMB/VoxCPM","owner":"OpenBMB","repo":"VoxCPM","owner_avatar_url":"https://avatars.githubusercontent.com/u/89920203?v=4","primary_language":"Python","stars":34452,"forks":3939,"topics":["audio","deeplearning","minicpm","multilingual","python","pytorch","speech","speech-synthesis","text-to-speech","tts","tts-model","voice-cloning","voice-design","voxcpm"],"archived":false,"github_pushed_at":"2026-07-08T09:46:11+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/openbmb-voxcpm","markdown_url":"https://www.graphcanon.com/tools/openbmb-voxcpm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openbmb-voxcpm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openbmb-voxcpm","shared_categories":["speech-audio"]},{"slug":"nari-labs-dia","name":"dia","tagline":"A TTS model for generating ultra-realistic dialogue","github_url":"https://github.com/nari-labs/dia","owner":"nari-labs","repo":"dia","owner_avatar_url":"https://avatars.githubusercontent.com/u/208232306?v=4","primary_language":"Python","stars":19361,"forks":1688,"topics":["ai","open-weight","text-to-speech"],"archived":false,"github_pushed_at":"2025-11-19T21:11:55+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/nari-labs-dia","markdown_url":"https://www.graphcanon.com/tools/nari-labs-dia.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nari-labs-dia","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nari-labs-dia","shared_categories":["speech-audio"]},{"slug":"open-llm-vtuber-open-llm-vtuber","name":"Open-LLM-VTuber","tagline":"Voice interaction with LLMs and Live2D visuals","github_url":"https://github.com/Open-LLM-VTuber/Open-LLM-VTuber","owner":"Open-LLM-VTuber","repo":"Open-LLM-VTuber","owner_avatar_url":"https://avatars.githubusercontent.com/u/193920693?v=4","primary_language":"Python","stars":13224,"forks":1563,"topics":["ai","ai-companion","ai-vtuber","ai-waifu","chatbots","live2d","live2d-web","llm","neuro-sama","ollama"],"archived":false,"github_pushed_at":"2026-05-15T07:18:04+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/open-llm-vtuber-open-llm-vtuber","markdown_url":"https://www.graphcanon.com/tools/open-llm-vtuber-open-llm-vtuber.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-llm-vtuber-open-llm-vtuber","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-llm-vtuber-open-llm-vtuber","shared_categories":["speech-audio"]},{"slug":"aigc-audio-audiogpt","name":"AudioGPT","tagline":"AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head","github_url":"https://github.com/AIGC-Audio/AudioGPT","owner":"AIGC-Audio","repo":"AudioGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/128504843?v=4","primary_language":"Python","stars":10172,"forks":850,"topics":["audio","gpt","music","sound","speech","talking-head"],"archived":false,"github_pushed_at":"2024-07-06T21:35:18+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/aigc-audio-audiogpt","markdown_url":"https://www.graphcanon.com/tools/aigc-audio-audiogpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/aigc-audio-audiogpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=aigc-audio-audiogpt","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":8501,"forks":754,"topics":["ai","deep-learning","emotion","emotivoice","multi-speaker","prompt","python","pytorch","speech","speech-synthesis","style","text-to-speech","tts"],"archived":false,"github_pushed_at":"2024-08-13T10:23:52+00:00","maintenance_label":"Dormant","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":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":"pkhungurn-talking-head-anime-demo","name":"talking-head-anime-demo","tagline":"Demo for generating talking head anime from a single image.","github_url":"https://github.com/pkhungurn/talking-head-anime-demo","owner":"pkhungurn","repo":"talking-head-anime-demo","owner_avatar_url":"https://avatars.githubusercontent.com/u/25254747?v=4","primary_language":"Python","stars":2029,"forks":284,"topics":["ai","anime","computer-graphics","computer-vision","deep-learning","machine-learning","python","pytorch","vtuber"],"archived":false,"github_pushed_at":"2022-06-29T20:27:14+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pkhungurn-talking-head-anime-demo","markdown_url":"https://www.graphcanon.com/tools/pkhungurn-talking-head-anime-demo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pkhungurn-talking-head-anime-demo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pkhungurn-talking-head-anime-demo","shared_categories":["computer-vision"]},{"slug":"thiojoe-auto-synced-translated-dubs","name":"Auto-Synced-Translated-Dubs","tagline":"Automatically translates and dubs video content using AI voice services","github_url":"https://github.com/ThioJoe/Auto-Synced-Translated-Dubs","owner":"ThioJoe","repo":"Auto-Synced-Translated-Dubs","owner_avatar_url":"https://avatars.githubusercontent.com/u/12518330?v=4","primary_language":"Python","stars":1746,"forks":162,"topics":["ai","dubbing","subtitles","text-to-speech","translation","tts"],"archived":false,"github_pushed_at":"2026-05-11T05:50:13+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/thiojoe-auto-synced-translated-dubs","markdown_url":"https://www.graphcanon.com/tools/thiojoe-auto-synced-translated-dubs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thiojoe-auto-synced-translated-dubs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thiojoe-auto-synced-translated-dubs","shared_categories":["speech-audio"]},{"slug":"enemyx-net-vibevoice-comfyui","name":"VibeVoice-ComfyUI","tagline":"Comprehensive ComfyUI integration for Microsoft's VibeVoice text-to-speech","github_url":"https://github.com/Enemyx-net/VibeVoice-ComfyUI","owner":"Enemyx-net","repo":"VibeVoice-ComfyUI","owner_avatar_url":"https://avatars.githubusercontent.com/u/228984999?v=4","primary_language":"Python","stars":1521,"forks":243,"topics":["ai-audio","ai-tts","ai-voice","ai-voice-clone","ai-voice-clonining","comfyui-custom-node","comfyui-custom-nodes-text-to-speech","comfyui-nodes","t2s","text-to-speech","tts","vibevoice","vibevoice-microsoft","voice-cloning","voice-generation","voice-generator"],"archived":false,"github_pushed_at":"2026-02-18T07:40:52+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/enemyx-net-vibevoice-comfyui","markdown_url":"https://www.graphcanon.com/tools/enemyx-net-vibevoice-comfyui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/enemyx-net-vibevoice-comfyui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=enemyx-net-vibevoice-comfyui","shared_categories":["speech-audio"]},{"slug":"voice-cloning-app-voice-cloning-app","name":"Voice-Cloning-App","tagline":"A Python/Pytorch app for easily synthesising human voices","github_url":"https://github.com/voice-cloning-app/Voice-Cloning-App","owner":"voice-cloning-app","repo":"Voice-Cloning-App","owner_avatar_url":"https://avatars.githubusercontent.com/u/190213500?v=4","primary_language":"Python","stars":1441,"forks":238,"topics":["deep-learning","python","pytorch","tacotron2","text-to-speech","tts","voice-cloning"],"archived":false,"github_pushed_at":"2024-12-02T03:42:25+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/voice-cloning-app-voice-cloning-app","markdown_url":"https://www.graphcanon.com/tools/voice-cloning-app-voice-cloning-app.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/voice-cloning-app-voice-cloning-app","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=voice-cloning-app-voice-cloning-app","shared_categories":["speech-audio"]},{"slug":"ekwek1-soprano","name":"soprano","tagline":"Instant, Ultra-Realistic Text-to-Speech","github_url":"https://github.com/ekwek1/soprano","owner":"ekwek1","repo":"soprano","owner_avatar_url":"https://avatars.githubusercontent.com/u/101159140?v=4","primary_language":"Python","stars":1384,"forks":118,"topics":["text-to-speech","tts"],"archived":false,"github_pushed_at":"2026-01-15T16:32:56+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/ekwek1-soprano","markdown_url":"https://www.graphcanon.com/tools/ekwek1-soprano.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ekwek1-soprano","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ekwek1-soprano","shared_categories":["speech-audio"]},{"slug":"pkhungurn-talking-head-anime-2-demo","name":"talking-head-anime-2-demo","tagline":"Demo programs for a Talking Head Anime creation tool that uses single-image inputs to generate expressive animations","github_url":"https://github.com/pkhungurn/talking-head-anime-2-demo","owner":"pkhungurn","repo":"talking-head-anime-2-demo","owner_avatar_url":"https://avatars.githubusercontent.com/u/25254747?v=4","primary_language":"Python","stars":1154,"forks":150,"topics":["ai","anime","computer-graphics","computer-vision","deep-learning","machine-learning","python","pytorch","vtuber"],"archived":false,"github_pushed_at":"2022-06-29T20:26:56+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pkhungurn-talking-head-anime-2-demo","markdown_url":"https://www.graphcanon.com/tools/pkhungurn-talking-head-anime-2-demo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pkhungurn-talking-head-anime-2-demo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pkhungurn-talking-head-anime-2-demo","shared_categories":["computer-vision"]}]}}