Restore encapsulation for ElevenLabs integration, update TTS functions to return the voice name in addition to the audio 36b195f zach commited on Feb 3, 2025
Improve clarity of instructions, minor adjustment to UI component layout f64ebd7 zach commited on Feb 2, 2025
Decouple text generation and speech synthesis and enable editing of text b41805f zach commited on Feb 2, 2025
Update UI to compare Hume vs Elevenlabs 50% of the time, and Hume vs Hume 50% of the time 8047063 zach commited on Feb 2, 2025
Update claude system prompt, sample prompts, and max prompt input limit 5adc4ce zach commited on Feb 1, 2025
Remove orphaned gradio components, clean up docstrings, fix types in app.py 1f53f73 zach commited on Feb 1, 2025
Add feedback error toasts when error occurs and clean up UI code dfee4f4 zach commited on Feb 1, 2025
Fix bug where audio players both autoplay on second regeneration a7644f8 zach commited on Jan 30, 2025
Add additional validation logic for prompt and generated text to prevent calling APIs unless valid and displaying the error for user feedback. ec0cbf8 zach commited on Jan 30, 2025
Update UI to disable generate button during generation and anonymize tts output options 4ea25cd zach commited on Jan 30, 2025
Clean up documentation, remove orphaned utility, create constants file to store constants a3fdb3c zach commited on Jan 30, 2025
Update Hume integration to randmonly pick a voice from a predefined list of top voices e9bcee8 zach commited on Jan 28, 2025
Update ElevenLabs integration to randmonly pick a voice from a predefined list of top voices 681c05f zach commited on Jan 28, 2025
Update TTS calls to Hume and ElevenLabs to run in parallel to reduce latency 136ff40 zach commited on Jan 28, 2025
Add validation for presence of output_format attribute in ElevenLabsConfig d7356ce zach commited on Jan 28, 2025
Add sample prompts to choose from as an alternative to writing a custom prompt for Claude 96154e7 zach commited on Jan 28, 2025