Commit History

Remove trailing whitespace in scripts
a221e9d

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

Fix types in app.py
04e2d2a

zach commited on

Fix types in database package
ad1ff58

zach commited on

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

zach commited on

Fix types in utils.py
b50c10f

zach commited on

Fix types in integrations package
fc85b67

zach commited on

Fix types in scripts package
a873147

zach commited on

more explicit control flow
1ed6720
unverified

twitchard commited on

Update db logic and behavior in development environment
8e2cadd

zach commited on

Update project readme
0f77dec

zach 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

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

Update pre-commit hook to use ruff instead of black
aad8b40

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

Update .env.example and no longer enable debug logging based on env variable and base it on use of 'dev' environment instead.
f477f87

zach commited on

Add distinct environments for application: dev and prod, app defaults to dev if APP_ENV is not specified
abaeb0b

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

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

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

zach commited on

improve 11labs error handling
234af57
unverified

twitchard commited on

Add logic to clean up temp audio files on application exit
605e635

zach 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

Add voting results data structure to house voting results
701fd0f

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 Claude prompt min and max constants from 10,400 -> 20,800
8a07bd1

zach commited on

Add pyproject.toml
e98b5e2

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

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

Add global types file
db2bd16

zach commited on