Commit History

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 error messages raised in validate_prompt_length util
982a304

zach commited on

Add styles file for custom css
140521a

zach commited on

Improve Hume API error handling
a6d4367

zach commited on

Improve ElevenLabs API error handling
63ef86b

zach commited on

Add watchfiles library to support hot-reloading in development
a41231d

zach commited on

Improve Anthropic API error handling
fc05e1d

zach commited on

Remove commented out code from hume integration
229217f

zach commited on

Fix typo in docstring
9c72146

zach commited on

Remove orphaned import
735f2b0

zach commited on

Add init file in src directory
cd3dbf9

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

Update requirements.txt
af0db92

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

Add voting constants
ca266e0

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

Clean up documentation, remove orphaned utility, create constants file to store constants
a3fdb3c

zach commited on

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

zach commited on

Clean up ElevenLabsConfig
e560bf3

zach commited on

Update ElevenLabs integration to randmonly pick a voice from a predefined list of top voices
681c05f

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

Add validation for presence of output_format attribute in ElevenLabsConfig
d7356ce

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

Adds ElevenLabs integration
a375dbf

zach commited on

Add minor improvement to Anthropic exception
fa43e81

zach commited on

Fix tenacity imports in anthropic_api.py and hume_api.py
c0b34a2

zach commited on

Add additional logging for retries in Anthropic and Hume integrations
a5cafbd

zach commited on

Add additional validation for required attributes in AnthropicConfig
30c882f

zach commited on

Add base Hume integration
adecb62

zach commited on

Refactor AnthropicConfig to encapsulate all API details including the sdk client
829d0b8

zach commited on

Organize project structure
a807c4d

zach commited on

Add gradio UI code, and anthropic integration
3ce989d

zach commited on

Add utilities file with some helper functions
d4052d1

zach commited on

Add config file for loading env vars and logger setup
58de40c

zach commited on