Commit History

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

Update file clean up logic to delete audio files older than 30 minuteds when writing new audio file to static/audio directory.
5d6d1ef

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

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

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

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

zach commited on

Clean up docstrings across files
5a007ca

zach commited on

Improve error messages raised in validate_prompt_length util
982a304

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

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

zach commited on

Remove excessive logging from debugging
49be7fc

zach commited on

Add base Hume integration
adecb62

zach commited on

Organize project structure
a807c4d

zach commited on