Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
AudioAgent
Defined in the agents module.
Rust AI Agent SDK
A specialized agent for audio processing using AI models. Provides Text-to-Speech (TTS) and Speech-to-Text (STT) capabilities.
Fields
| Name | Type | Description |
|---|
name | String | Agent name |
model | String | LLM model (e.g., “openai/tts-1”, “openai/whisper-1”) |
config | AudioConfig | Audio configuration |
verbose | bool | Verbose output |
Methods
new
fn new() -> AudioAgentBuilder
Create a new AudioAgent builder
name
Get agent name
model
Get model
speech
fn speech(&self, text: &str, output_path: &str) -> Result<String>
Generate speech from text (placeholder - requires LLM integration)
Parameters:
| Name | Type |
|---|
text | &str |
output_path | &str |
transcribe
fn transcribe(&self, audio_path: &str) -> Result<String>
Transcribe audio to text (placeholder - requires LLM integration)
Parameters:
Source
View on GitHub
praisonai/src/agents/mod.rs at line 110