Relax timeout configs for Hume TTS calls, add exponential backoff, add logs for logging call times
e1385f3
zachcommited on
Update API integration code to be async
104737f
zachcommited on
Add '_' prefix to private methods throughout project, cleans up formatting and comments/docstrings
a4afe51
zachcommited on
Fix types in integrations package
fc85b67
zachcommited on
more explicit control flow
1ed6720
unverified
twitchardcommited on
Move env var validation util to config, refactor to fix linting errors across project
048c3fc
zachcommited on
Simplify UI logic in app.py, add logic for handling empty character description inputs.
ee8b196
zachcommited on
Move business logic out of app.py, refactor code to call hume once specifying 2 generations instead of call Hume twice
ba3994f
zachcommited on
Improve Hume errors, fix error message text in UI
2f050a8
zachcommited on
Update application flow to accept a character description and normalize a prompt for claude
5bf19b3
zachcommited 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
zachcommited on
Update eleven labs integration to consume the voice generation api
d4b2b49
zachcommited 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
zachcommited on
Add formatter (black) and format all code in src directory— using black default formatting configuration
d1ed6b1
zachcommited on
Restore encapsulation for ElevenLabs integration, update TTS functions to return the voice name in addition to the audio
36b195f
zachcommited on
Update UI to compare Hume vs Elevenlabs 50% of the time, and Hume vs Hume 50% of the time
8047063
zachcommited on
Update documentation and fix typos across project
bc5091e
zachcommited on
Clean up doc strings
c8f7e68
zachcommited on
Remove dark theme styles
e431b2b
zachcommited on
Clean up docstrings across files
5a007ca
zachcommited on
Improve Hume API error handling
a6d4367
zachcommited on
Remove commented out code from hume integration
229217f
zachcommited on
Update theme configuration and clean up app.py
fcb34bb
zachcommited on
Clean up documentation, remove orphaned utility, create constants file to store constants
a3fdb3c
zachcommited on
Update Hume integration to randmonly pick a voice from a predefined list of top voices
e9bcee8
zachcommited on
Remove excessive logging from debugging
49be7fc
zachcommited on
Adds ElevenLabs integration
a375dbf
zachcommited on
Fix tenacity imports in anthropic_api.py and hume_api.py
c0b34a2
zachcommited on
Add additional logging for retries in Anthropic and Hume integrations