Microsoft Provider (TTS Tool)¶
This provider uses the Text-to-Speech functionality available at TTS Tool. It uses the Microsoft voices available from said service.
These voices appear to be the ones available on Windows.
âšī¸ Source Information¶
This provider uses a public API exposed by the TTS Tool site. It is a web API which means that it is consumed with just an HTTP request. HTTP requests in this project are handled by axios.
đ Language Support¶
The provider offers support for the following languages:
Language | Language Code | Command |
---|---|---|
American English | en | /ms_set_my language en |
 Australian English | en-au | /ms_set_my language en-au |
Austrian German | de-at | /ms_set_my language de-at |
 Belgian Dutch | nl-be | /ms_set_my language nl-be |
Brazilian Portuguese | pt-br | /ms_set_my language pt-br |
British English | en-gb | Â /ms_set_my language en-gb |
 Bulgarian | bg | /ms_set_my language bg |
 Canadian English | en-ca | /ms_set_my language en-ca |
Canadian French | fr-ca | /ms_set_my language fr-ca |
Catalan | ca | /ms_set_my language ca |
Chinese | cn | /ms_set_my language cn |
Croatian | hr | /ms_set_my language hr |
Czech | cs | /ms_set_my language cs |
 Danish | da | /ms_set_my language da |
 Dutch | nl | /ms_set_my language nl |
 Egyptian Arabic | ar-eg | /ms_set_my language ar-eg |
Finnish | fi | /ms_set_my language fi |
 French | fr | /ms_set_my language fr |
 German | de | /ms_set_my language de |
Greek | el | /ms_set_my language el |
Hebrew | he | /ms_set_my language he |
 Hindi | hi | /ms_set_my language hi |
 Hong Kong Chinese | cn-hk | /ms_set_my language cn-hk |
 Hungarian | hu  | /ms_set_my language hu |
 Indian English | en-in | /ms_set_my language en-in |
Indonesian | id | /ms_set_my language id |
Irish English | en-ie | /ms_set_my language en-ie |
Italian | it  | /ms_set_my language it |
 Japanese | ja  | /ms_set_my language ja |
Korean | ko  | /ms_set_my language ko |
Malay | ms  | /ms_set_my language ms |
Mexican Spanish | es-mx  | /ms_set_my language es-mx |
 Norwegian | nb | /ms_set_my language nb |
Portuguese | pt | /ms_set_my language pt |
Romanian | ro | /ms_set_my language ro |
 Russian | ru | /ms_set_my language ru |
 Saudi Arabic | ar | /ms_set_my language ar |
Slovak | sk | /ms_set_my language sk |
 Slovenian | sl  | /ms_set_my language sl |
 Spanish | es  | /ms_set_my language es |
Swedish | sv  | /ms_set_my language sv |
Swiss French | fr-ch | /ms_set_my language fr-ch |
Swiss German | de-ch | /ms_set_my language de-ch |
 Tamil | ta | /ms_set_my language ta |
 Thai | th | /ms_set_my language th |
 Turkish | tr | /ms_set_my language tr |
Vietnamese | vi | /ms_set_my language vi |
đŖ Available Voices¶
Here's a list of all the available voices for each language:
Language | Voice Name | Command |
---|---|---|
American English | David | /ms_set_my voice David |
American English | Mark | /ms_set_my voice Mark |
American English | Zira | /ms_set_my voice Zira |
 Australian English | Catherine | /ms_set_my voice Catherine |
 Australian English | James | /ms_set_my voice James |
Austrian German | Michael | /ms_set_my voice Michael |
 Belgian Dutch | Bart | /ms_set_my voice Bart |
Brazilian Portuguese | Daniel | /ms_set_my voice Daniel |
Brazilian Portuguese | Maria | /ms_set_my voice Maria |
British English | George | Â /ms_set_my voice George |
British English | Hazel | Â /ms_set_my voice Hazel |
British English | Susan | Â /ms_set_my voice Susan |
 Bulgarian | Ivan | /ms_set_my voice Ivan |
 Canadian English | Linda | /ms_set_my voice Linda |
 Canadian English | Richard | /ms_set_my voice Richard |
Canadian French | Caroline | /ms_set_my voice Caroline |
Canadian French | Claude | /ms_set_my voice Claude |
Canadian French | Nathalie | /ms_set_my voice Nathalie |
Catalan | Herena | /ms_set_my voice Herena |
Chinese | Huihui | /ms_set_my voice Huihui |
Chinese | Kangkang | /ms_set_my voice Kangkang |
Chinese | Yaoyao | /ms_set_my voice Yaoyao |
Croatian | Matej | /ms_set_my voice Matej |
Czech | Jakub | /ms_set_my voice Jakub |
 Danish | Helle | /ms_set_my voice Helle |
 Dutch | Frank | /ms_set_my voice Frank |
 Egyptian Arabic | Hoda | /ms_set_my voice Hoda |
Finnish | Heidi | /ms_set_my voice Heidi |
 French | Hortense | /ms_set_my voice Hortense |
 French | Julie | /ms_set_my voice Julie |
 French | Paul | /ms_set_my voice Paul |
 German | Hedda | /ms_set_my voice Hedda |
 German | Katja | /ms_set_my voice Katja |
 German | Stefan | /ms_set_my voice Stefan |
Greek | Stefanos | /ms_set_my voice Stefanos |
Hebrew | Asaf | /ms_set_my voice Asaf |
 Hindi | Hermant | /ms_set_my voice Hermant |
 Hindi | Kalpana | /ms_set_my voice Kalpana |
 Hong Kong Chinese | Danny | /ms_set_my voice Danny |
 Hong Kong Chinese | Tracy | /ms_set_my voice Tracy |
 Hungarian | Szabolcs  | /ms_set_my voice Szabolcs |
 Indian English | Heera | /ms_set_my voice Heera |
 Indian English | Ravi | /ms_set_my voice Ravi |
Indonesian | Andika | /ms_set_my voice Andika |
Irish English | Sean | /ms_set_my voice Sean |
Italian | Cosimo  | /ms_set_my voice Cosimo |
Italian | Elsa  | /ms_set_my voice Elsa |
 Japanese | Ayumi  | /ms_set_my voice Ayumi |
 Japanese | Haruka  | /ms_set_my voice Haruka |
 Japanese | Ichiro  | /ms_set_my voice Ichiro |
 Japanese | Sayaka  | /ms_set_my voice Sayaka |
Korean | Heami  | /ms_set_my voice Heami |
Malay | Rizwan  | /ms_set_my voice Rizwan |
Mexican Spanish | Raul  | /ms_set_my voice Raul |
Mexican Spanish | Sabina  | /ms_set_my voice Sabina |
 Norwegian | Jon | /ms_set_my voice Jon |
Portuguese | Helia | /ms_set_my voice Helia |
Romanian | Andrei | /ms_set_my voice Andrei |
 Russian | Irina | /ms_set_my voice Irina |
 Russian | Pavel | /ms_set_my voice Pavel |
 Saudi Arabic | Naayf | /ms_set_my voice Naayf |
Slovak | Filip | /ms_set_my voice Filip |
 Slovenian | Lado  | /ms_set_my voice Lado |
 Spanish | Helena  | /ms_set_my voice Helena |
 Spanish | Laura  | /ms_set_my voice Laura |
 Spanish | Pablo  | /ms_set_my voice Pablo |
Swedish | Bengt  | /ms_set_my voice Bengt |
Swiss French | Guillaume | /ms_set_my voice Guillaume |
Swiss German | Karsten | /ms_set_my voice Karsten |
 Tamil | Valluvar | /ms_set_my voice Valluvar |
 Thai | Pattara | /ms_set_my voice Pattara |
 Turkish | Tolga | /ms_set_my voice Tolga |
Vietnamese | An | /ms_set_my voice An |
â¨ī¸ Source Code¶
If you're interested in seeing how this provider works, you can head over to the MicrosoftProvider.js file in the repo, or check this embed.
Last update: March 26, 2022