A Text To Speech engine with realistic voices developed entirely in Python and powered by Microsoft Azure as Python Package
- Linux:
pip3 install rspeechpy- Windows:
pip install rspeechpy- List all avaible voices:
import asyncio
from rspeechpy import Engine
# Declaration
speech = Engine()
async def example():
    names = await speech.giveVoicesList()
    for name in names:
        print(name['FriendlyName'])     # Describe voice's name & language.
        print(name['ShortName'])       # Return "key" to use that voice.
# Running
app = asyncio.get_event_loop()
app.run_until_complete(example())- Create a synthesize from text (Generate .mp3 audio):
import asyncio
from rspeechpy import Engine
# Declaration
speech = Engine()
async def example():
    await speech.setVoice('es-ES-ElviraNeural')
    
    await speech.setRate(5)
    await speech.setPitch(5)
    await speech.setVolume(5)
    
    text = "Hola esto es una prueba de texto a voz"
    await speech.synthesize(text, 'audio.mp3')
# Running
app = asyncio.get_event_loop()
app.run_until_complete(example())| Parameter | Type | Description | 
|---|---|---|
| api_key | string | Non-Required |