expressive-tts-arena / src /integrations

Commit History

Zg/add openai (#18)
9ed181c
unverified

Zachary Greathouse twitchard commited on

Zg/improve logging (#8)
c0a60aa
unverified

Zachary Greathouse commited on

Add opengraph image asset and route to serve image from project for social media previews
323c87d

zach commited on

Add custom error message for Hume APInrate limit error
fe85e28

zach commited on

Update generic error message
2192d9b

zach commited on

Simplify integration logic in app.py
1a6c67a

zach commited on

Clean up integration code
e91a94a

zach commited on

raise friendlier error message to UI from integration code
7854f13

zach commited on

Update hume integration to use Hume python sdk
bf6610d

zach commited on

reduce Hume requests timeout limit
a35c804

zach commited on

Update anthropic and elevenlabs integrations to retry with exponential backoff.
f6da887

zach commited on

added emotional text examples to character prompt for arena
9a226ed
unverified

Alan S. Cowen commited on

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

zach commited on

Adjust normalized Claude prompt for text input
5e28baf

zach commited on

Improve voice descriptions and normalized claude prompt
6bb0509

zach commited on

Update API integration code to be async
104737f

zach commited on

Update Anthropic integration to be async
80026d8

zach commited on

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

zach commited on

Clean up comments for prompts
96f91bb

zach commited on

New character descriptions
bd5e759

jerhadf commited on

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

zach commited on

Fix types in integrations package
fc85b67

zach commited on

more explicit control flow
1ed6720
unverified

twitchard commited on

Add database for persisting votes, and functions to write to db, update submit_voting_results function to write results to DB
20cccb6

zach commited on

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

zach commited on

Remove unused imports
7e7e83a

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

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

zach commited on

Improve Anthropic error handling, add UnretryableAnthropicError
3885d80

zach commited on

improve 11labs error handling
234af57
unverified

twitchard 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

Update eleven labs integration to consume the voice generation api
d4b2b49

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

Update system prompt for claude and placeholder sample prompts
6431bab

zach commited on

Finalize pre-commit configuration
6130461

zach commited on

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

zach commited on

Improve ElevenLabs integration documentation
f8ddf74

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

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

zach commited on

Update documentation and fix typos across project
bc5091e

zach commited on

Clean up doc strings
c8f7e68

zach commited on

Remove dark theme styles
e431b2b

zach commited on

Update claude system prompt, sample prompts, and max prompt input limit
5adc4ce

zach commited on

Clean up docstrings across files
5a007ca

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