{ "$schema_version": 1, "_comment": "Source of truth for the bol-tts-marathi WebGPU demo's voice list + per-voice metadata + test phrases. Edit this to add/remove voices or update sample chips — main.ts consumes it dynamically on page load.", "voices": [ { "id": "mf_asha", "name": "Asha", "name_native": "आशा", "gender": "female", "source": "rasa", "default_speed": 1.0, "ship_status": "stable" }, { "id": "mm_vivek", "name": "Vivek", "name_native": "विवेक", "gender": "male", "source": "rasa", "default_speed": 1.0, "ship_status": "stable" }, { "id": "mf_mukta", "name": "Mukta", "name_native": "मुक्ता", "gender": "female", "source": "springlab", "default_speed": 0.8, "ship_status": "stable" }, { "id": "mm_dnyanesh", "name": "Dnyanesh", "name_native": "ज्ञानेश", "gender": "male", "source": "springlab", "default_speed": 0.8, "ship_status": "stable" }, { "id": "af_heart", "name": "Svara", "name_native": "स्वरा", "gender": "female", "source": "kokoro_en", "default_speed": 1.0, "ship_status": "stable" }, { "id": "hm_omega", "name": "Vihaan", "name_native": "विहान", "gender": "male", "source": "kokoro_hi", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_alloy", "name": "Anvita", "name_native": "अन्विता", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_aoede", "name": "Sanika", "name_native": "सानिका", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_bella", "name": "Naina", "name_native": "नैना", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_jessica", "name": "Ishani", "name_native": "ईशानी", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_nova", "name": "Tara", "name_native": "तारा", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_sarah", "name": "Kavya", "name_native": "काव्या", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "af_sky", "name": "Akasha", "name_native": "आकाशा", "gender": "female", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "bf_isabella", "name": "Ira", "name_native": "इरा", "gender": "female", "source": "kokoro_en_uk", "default_speed": 1.0, "ship_status": "stable" }, { "id": "ff_siwis", "name": "Esha", "name_native": "ईशा", "gender": "female", "source": "kokoro_fr", "default_speed": 1.0, "ship_status": "stable" }, { "id": "pf_dora", "name": "Rhea", "name_native": "रिया", "gender": "female", "source": "kokoro_pt", "default_speed": 1.0, "ship_status": "stable" }, { "id": "zf_xiaoni", "name": "Nyra", "name_native": "नयरा", "gender": "female", "source": "kokoro_zh", "default_speed": 1.0, "ship_status": "stable" }, { "id": "am_liam", "name": "Atharv", "name_native": "अथर्व", "gender": "male", "source": "kokoro_en_us", "default_speed": 1.0, "ship_status": "stable" }, { "id": "bm_fable", "name": "Aaryan", "name_native": "आर्यन", "gender": "male", "source": "kokoro_en_uk", "default_speed": 1.0, "ship_status": "stable" }, { "id": "im_nicola", "name": "Niraj", "name_native": "निरज", "gender": "male", "source": "kokoro_it", "default_speed": 1.0, "ship_status": "stable" }, { "id": "zm_yunyang", "name": "Aakash", "name_native": "आकाश", "gender": "male", "source": "kokoro_zh", "default_speed": 1.0, "ship_status": "stable" }, { "id": "zf_xiaoxiao", "name": "Pari", "name_native": "परी", "gender": "female", "source": "kokoro_zh", "default_speed": 1.0, "ship_status": "kid" }, { "id": "zf_xiaoyi", "name": "Vir", "name_native": "वीर", "gender": "male", "source": "kokoro_zh", "default_speed": 1.0, "ship_status": "kid" }, { "id": "syn_sama", "name": "Sama", "name_native": "समा", "gender": "female", "source": "synthetic_centroid", "default_speed": 1.0, "ship_status": "synthetic" }, { "id": "syn_navya", "name": "Navya", "name_native": "नव्या", "gender": "female", "source": "synthetic_sampled", "default_speed": 1.0, "ship_status": "synthetic" } ], "default_textarea": { "_comment": "Initial text loaded into the textarea on page boot, picked by default voice's gender.", "female": "पावसाच्या संध्याकाळी शनिवारवाड्याजवळ गरम कटिंग चहा घेत मी मैत्रिणींना म्हणाले, “आज आकाशातला प्रत्येक ढग एखादी नवी गोष्ट सांगतोय.”", "male": "पावसाच्या संध्याकाळी शनिवारवाड्याजवळ गरम कटिंग चहा घेत मी मित्रांना म्हणालो, “आज आकाशातला प्रत्येक ढग एखादी नवी गोष्ट सांगतोय.”" }, "test_phrases": { "marathi_neutral": [ { "label": "हवामान", "text": "आज हवामान खूप छान आहे, पाऊस पडतो आहे." }, { "label": "महाराष्ट्र", "text": "महाराष्ट्र हे भारतातील एक महत्त्वाचे राज्य आहे." }, { "label": "मुंबई", "text": "मुंबई ही महाराष्ट्राची राजधानी आणि भारताची आर्थिक राजधानी आहे." }, { "label": "पुणे", "text": "पुणे ही महाराष्ट्राची सांस्कृतिक राजधानी मानली जाते." }, { "label": "आकडे", "text": "एक दोन तीन चार पाच सहा सात आठ." }, { "label": "कथा", "text": "पूर्वी एका छोट्या गावात एक शहाणा शेतकरी राहत होता." }, { "label": "गुढी पाडवा", "text": "गुढी पाडवा हा मराठी नववर्षाचा सण आहे." }, { "label": "भजी", "text": "पावसाळी संध्याकाळी गरम भजी आणि कटिंग चहा म्हणजे स्वर्गच!" }, { "label": "वडापाव", "text": "मुंबईचा वडापाव आणि पुण्याचा चहा — आपली खरी ओळख." } ], "marathi_female": [ { "label": "थकले", "text": "आज खूप काम केले, मी थकले आहे." }, { "label": "गेले", "text": "मी आज सकाळी फिरायला गेले होते." }, { "label": "मैत्रिणींना", "text": "मी मैत्रिणींना म्हणाले, उद्या भेटूया." } ], "marathi_male": [ { "label": "थकलो", "text": "आज खूप काम केले, मी थकलो आहे." }, { "label": "गेलो", "text": "मी आज सकाळी फिरायला गेलो होतो." }, { "label": "मित्रांना", "text": "मी मित्रांना म्हणालो, उद्या भेटूया." } ], "minglish_neutral": [ { "label": "coffee?", "text": "Coffee पिऊया का?" }, { "label": "AI tech", "text": "Artificial intelligence ही technology खूप amazing आहे." }, { "label": "weekend plan", "text": "Weekend ला movie बघायचा plan आहे का?" } ], "minglish_female": [ { "label": "Google job", "text": "मी Google मध्ये काम करते." }, { "label": "late meeting", "text": "आज meeting ला late झाले." } ], "minglish_male": [ { "label": "Google job", "text": "मी Google मध्ये काम करतो." }, { "label": "late meeting", "text": "आज meeting ला late झालो." } ] } }