Commit History

Fix bug with option b button
7b59c59

zach commited on

Update character description input label to sentence casing
d610c1b

zach commited on

Add missing json import in app.py
a693a06

zach commited on

Update application flow to accept a character description and normalize a prompt for claude
5bf19b3

zach commited on

Update design to accomodate easily adding other TTS providers in the future
7f69677

zach commited on

Update README for with different start scripts, minor UI improvements to layout
557e7ca

zach commited on

Refactor tts integration functions to write audio to file and return file path, audio players to play mp3 file written to temp folder, fix audioplayer loading, remove unused imports
0e508c8

zach commited on

Update Hume integration to use OCTAVE TTS endpoint, update Elevenlabs integration to use voice design endpoint, no longer specify voice since voices are now generated
7f25817

zach commited on

Add formatter (black) and format all code in src directory— using black default formatting configuration
d1ed6b1

zach commited on

Update option state to include the voice along with the provider, and update reporting of winner to include the voice name.
84c63d1

zach commited on

Restore encapsulation for ElevenLabs integration, update TTS functions to return the voice name in addition to the audio
36b195f

zach commited on

Remove testing logic to force Hume to Hume comparison
514de3d

zach commited on

Improve clarity of instructions, minor adjustment to UI component layout
f64ebd7

zach commited on

Decouple text generation and speech synthesis and enable editing of text
b41805f

zach commited on

Fix typo in documentation
a265e4f

zach commited on

Update UI to compare Hume vs Elevenlabs 50% of the time, and Hume vs Hume 50% of the time
8047063

zach commited on

Clean up docstrings across files
5a007ca

zach commited on

Remove docstring typos
b2c4d0e

zach commited on

Add UI constraint on prompt input for max character length
c8f4730

zach commited on

Update reset ui logic to reset audio players
5e4b7c8

zach commited on

Remove orphaned gradio components, clean up docstrings, fix types in app.py
1f53f73

zach commited on

Add feedback error toasts when error occurs and clean up UI code
dfee4f4

zach commited on

Improve Hume API error handling
a6d4367

zach commited on

Improve ElevenLabs API error handling
63ef86b

zach commited on

Improve Anthropic API error handling
fc05e1d

zach commited on

Remove orphaned import
735f2b0

zach commited on

Fix bug where audio players both autoplay on second regeneration
a7644f8

zach commited on

Remove gradio footer from UI
07101b1

zach commited on

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

Update theme configuration and clean up app.py
fcb34bb

zach commited on

More code clean up
0dde48b

zach commited on

Refactors app.py to progressively generate and cleans up code
6506ee8

zach commited on

Set up theming
2369fc5

zach commited on

Update UI such that instructions are part of input section
60bcef1

zach commited on

Add UI for voting
afdac46

zach commited on

Clean up comments in app.py
351625c

zach commited on

Cleans up code in app.py
f5237ec

zach commited on

Update UI to disable generate button during generation and anonymize tts output options
4ea25cd

zach commited on

Update Hume integration to randmonly pick a voice from a predefined list of top voices
e9bcee8

zach commited on

Update TTS calls to Hume and ElevenLabs to run in parallel to reduce latency
136ff40

zach commited on

Remove excessive logging from debugging
49be7fc

zach commited on

Lower maximum prompt length to 300 characters from 500
eb397af

zach commited on

Add sample prompts to choose from as an alternative to writing a custom prompt for Claude
96154e7

zach commited on

Update UI to include ElevenLabs audio playback for comparison
7d79ca4

zach commited on

Add base Hume integration
adecb62

zach commited on

Organize project structure
a807c4d

zach commited on