Google Gemini Audio
TTS and STT with Google Gemini
Audio processing using Google’s Gemini models.
Setup
export GOOGLE_API_KEY=your-keyText-to-Speech
from praisonaiagents import AudioAgent
agent = AudioAgent(llm="gemini/gemini-2.5-flash-preview-tts")
agent.speech("Hello world!", output="hello.mp3")Speech-to-Text
from praisonaiagents import AudioAgent
agent = AudioAgent(llm="gemini/gemini-2.0-flash")
text = agent.transcribe("audio.mp3")
print(text)Models
| Model | Type |
|---|---|
gemini/gemini-2.5-flash-preview-tts | TTS |
gemini/gemini-2.0-flash | STT |