Skip to content

Commit

Permalink
Added support for Tamil
Browse files Browse the repository at this point in the history
  • Loading branch information
HadrienGardeur committed Sep 20, 2024
1 parent ec3bc97 commit 30dcf43
Show file tree
Hide file tree
Showing 4 changed files with 202 additions and 4 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ This demo implements both [best practices for voice selection](https://github.co

The goal of this project is to support all 43 languages available on Windows and macOS.

In its current state, it covers 36 languages:
In its current state, it covers 37 languages:

* [Arabic](json/ar.json) (Algeria, Bahrain, Egypt, Iraq, Jordan, Kuwait, Lebanon, Libya, Morocco, Oman, Qatar, Saudi Arabia, Syria, Tunisia, United Arab Emirates, Yemen)
* [Basque](json/eu.json)
* [Bengali](json/bn.json)
* [Bengali](json/bn.json) (India and Bangladesh)
* Bhojpuri (planned)
* [Bulgarian](json/bg.json)
* [Catalan](json/ca.json)
Expand Down Expand Up @@ -64,7 +64,7 @@ In its current state, it covers 36 languages:
* [Slovenian](json/sl.json)
* [Spanish](json/es.json) (Spain, Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, Dominican Republic, Ecuador, El Salvador, Equatorial Guinea, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Puerto Rico, United States, Uruguay and Venezuela)
* [Swedish](json/sv.json)
* Tamil (planned)
* [Tamil](json/ta.json) (India, Sri Lanka, Malaysia and Singapore)
* Telugu (planned)
* [Thai](json/th.json)
* [Turkish](json/tr.json)
Expand Down
1 change: 1 addition & 0 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ <h1>Recommended voices demo</h1>
<option value="sl">Slovenian</option>
<option value="es">Spanish</option>
<option value="sv">Swedish</option>
<option value="ta">Tamil</option>
<option value="th">Thai</option>
<option value="tr">Turkish</option>
<option value="uk">Ukrainian</option>
Expand Down
1 change: 0 additions & 1 deletion json/bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@
"label": "মহিলা কণ্ঠস্বর 1",
"name": "Android Speech Recognition and Synthesis from Google bn-in-x-bnf-network",
"altNames": [
"Chrome OS हिन्दी 2",
"Android Speech Recognition and Synthesis from Google bn-in-x-bnf-local",
"Android Speech Recognition and Synthesis from Google bn-IN-language"
],
Expand Down
198 changes: 198 additions & 0 deletions json/ta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
{
"language": "ta",
"defaultRegion": "ta-IN",
"testUtterance": "வணக்கம், என் பெயர் {name} மற்றும் நான் ஒரு தமிழ் குரல்",
"voices": [
{
"label": "Pallavi",
"name": "Microsoft Pallavi Online (Natural) - Tamil (India)",
"language": "ta-IN",
"gender": "female",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Valluvar",
"name": "Microsoft Valluvar Online (Natural) - Tamil (India)",
"language": "ta-IN",
"gender": "male",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Saranya",
"name": "Microsoft Saranya Online (Natural) - Tamil (Sri Lanka)",
"language": "ta-LK",
"gender": "female",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Kumar",
"name": "Microsoft Kumar Online (Natural) - Tamil (Sri Lanka)",
"language": "ta-LK",
"gender": "male",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Kani",
"name": "Microsoft Kani Online (Natural) - Tamil (Malaysia)",
"language": "ta-MY",
"gender": "female",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Surya",
"name": "Microsoft Surya Online (Natural) - Tamil (Malaysia)",
"language": "ta-MY",
"gender": "male",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Venba",
"name": "Microsoft Venba Online (Natural) - Tamil (Singapore)",
"language": "ta-SG",
"gender": "female",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Anbu",
"name": "Microsoft Anbu Online (Natural) - Tamil (Singapore)",
"language": "ta-SG",
"gender": "male",
"quality": [
"veryHigh"
],
"rate": 1,
"pitchControl": false,
"browser": [
"Edge"
],
"preloaded": true
},
{
"label": "Vani",
"name": "Vani",
"localizedName": "apple",
"language": "ta-IN",
"gender": "female",
"quality": [
"low",
"normal"
],
"rate": 1,
"pitch": 1,
"os": [
"macOS",
"iOS",
"iPadOS"
],
"preloaded": true
},
{
"label": "பெண் குரல்",
"name": "Android Speech Recognition and Synthesis from Google ta-in-x-tac-network",
"altNames": [
"Android Speech Recognition and Synthesis from Google ta-in-x-tac-local",
"Android Speech Recognition and Synthesis from Google ta-IN-language"
],
"language": "ta-IN",
"gender": "female",
"quality": [
"high"
],
"rate": 1,
"pitch": 1,
"os": [
"ChromeOS"
],
"preloaded": true
},
{
"label": "ஆண் குரல்",
"name": "Android Speech Recognition and Synthesis from Google ta-in-x-tad-network",
"altNames": [
"Android Speech Recognition and Synthesis from Google ta-in-x-tad-local"
],
"language": "ta-IN",
"gender": "male",
"quality": [
"high"
],
"rate": 1,
"pitch": 1,
"os": [
"ChromeOS"
],
"preloaded": true
},
{
"label": "தமிழ் குரல்",
"name": "தமிழ் இந்தியா",
"localizedName": "android",
"language": "ta-IN",
"quality": [
"high"
],
"rate": 1,
"pitch": 1,
"os": [
"Android"
],
"preloaded": true
}
]
}

0 comments on commit 30dcf43

Please sign in to comment.