/ examples / capabilities / audio_example.py
audio_example.py
 1  """
 2  Audio Capabilities Example
 3  
 4  Demonstrates transcription and text-to-speech using PraisonAI capabilities.
 5  """
 6  
 7  from praisonai.capabilities import transcribe, speech
 8  
 9  # Note: Audio transcription requires an audio file
10  # This example shows the API structure
11  
12  print("=== Audio Transcription ===")
13  print("To transcribe audio, use:")
14  print("  result = transcribe('audio.mp3', model='whisper-1')")
15  print("  print(result.text)")
16  
17  print("\n=== Text-to-Speech ===")
18  print("To generate speech, use:")
19  print("  audio_data = speech('Hello world', model='tts-1', voice='alloy')")
20  print("  # Save to file or play")
21  
22  print("\nNote: These operations require audio files or generate audio output.")
23  print("See CLI: praisonai audio transcribe <file>")
24  print("See CLI: praisonai audio speech <text>")