Commit History

Add randomize all button, improve UI interaction
4a475d2

zach commited on

Update choose_providers to make option B Hume only 30% of the time and remove check for presence of character description
25014be

zach commited on

Relax timeout configs for Hume TTS calls, add exponential backoff, add logs for logging call times
e1385f3

zach commited on

Fix missing expected argument warning caused by some lambdas not expecting an argument
e99bbac

zach commited on

Move custom css to global styles file
c686efd

zach commited on

Fix styling for displaying results
706bed4

zach commited on

Update UI layout and improve instructions content
ae60c0f

zach commited on

Improve text length validation and make vote buttons flush with audio players
f076d8d

zach commited on

Update API integration code to be async
104737f

zach commited on

Update Anthropic integration to be async
80026d8

zach commited on

Remove custom gradio theme in favor of using default theme
97908cd

zach commited on

Update database layer and application logic for db interaction to be async
40403f3

zach commited on

Fix types in app.py
04e2d2a

zach commited on

Add '_' prefix to private methods throughout project, cleans up formatting and comments/docstrings
a4afe51

zach commited on

more explicit control flow
1ed6720
unverified

twitchard commited on

Fix vote button state management after vote button click
c3aef5f

zach commited on

Move env var validation util to config, refactor to fix linting errors across project
048c3fc

zach commited on

Fix formatting in app.py
1cd9545

zach commited on

Move more business logic out of app.py, simplify state management for options
09be04f

zach commited on

Remove unnecessary vote button state update on audioplayer 2 playback completing.
05a8882

zach commited on

Remove unused imports
7e7e83a

zach commited on

Improves UI content for clarity
7f21bab

zach commited on

Simplify UI logic in app.py, add logic for handling empty character description inputs.
ee8b196

zach commited on

Move business logic out of app.py, refactor code to call hume once specifying 2 generations instead of call Hume twice
ba3994f

zach commited on

Improve Hume errors, fix error message text in UI
2f050a8

zach commited on

Improve Anthropic error handling, add UnretryableAnthropicError
3885d80

zach commited on

Add Dockerfile and .dockerignore, update server_name arg for gradio launch
9100090

zach commited on

improve 11labs error handling
234af57
unverified

twitchard commited on

Fix other button b bug
3f2c59d

zach commited on

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