* upgrade deps
* update whisper bin for linux
* update whipser.cpp for win32
* fix ci in linux
* upgrade whisper.cpp for armd darwin
* upgrade whisper.cpp for x64 darwin
* fix undefined error when lookup (#613)
* Fix: use local timezone as default (#615)
* use local timezone as default
* refactor code
* fix time display
* Fix unhandled errors (#617)
* fix undefined
* prevent story preview unless url provided
* refactor
* Fix audible provider & add more YT channel (#618)
* add more youtube channel
* fix audible provider
* fix youtube video card style
* Feat: read & record through the transcription (#619)
* may read & record fulltext of transcription
* may delete & remove recording
* may assess recording
* fix pronunciation assessment result style
* fix style
* fix style
* fix player confit
* update locale & fix warning
* upgrade langchain to v0.2.0
* ci: fix test on linux runner
* may re-generate when "no matching voice found"
* may regenerate if the original text has not-matching voice
* specify language to avoid "no matching voice found"
* upgrade echogarden dep
* avoid duplicate render when after recording
* update trim threshold when compare recording
* update recording trim threhold when saving
* tune pitch params
* may generate meaning groups
* auto group words
* update caption style
* refactor caption
* add analysis
* use conversation to analyze
* fix caption tabs
* add command component
* add wavesurfer-provider
* brand new layout for player
* refactor pitch contour
* clean up
* update styl
* refactor
* update layout
* use new layout for video
* refactor
* may select word
* may edit word timestamp
* may toggle multiselect words
* clean code
* improve word region update
* improve layout
* update layout
* add echogarden
* fix test
* use aligned transcription
* fix ipa
* some refactor
* improve code
* implement ipa & translate & lookup
* recording play & share
* fix
* fix post audio
* improve layout
* may delete recording
* may record
* fix video player layout
* fix player in conversation
* render recording along with orignal audio
* may custom create region in recording
* fix float issue when seekTo
* fix recording player
* fix load more recordings
* fix seekTo
* clean up
* refactor pitch contour
* fix some warnings
* upgrade deps
* fix group transcription sentence
* zoom to fit when segment update
* add more hotkeys
* update player layout
* improve style
* play recording overlap audio when comparing
* update echogarden dep
* add recorded mark on transcription
* fix recording pitch contour rendering
* improve recording
* adjust pitch finder params
* may create tts type conversation
* support tts reply
* upgrade deps
* test: e2e for create TTS conversation
* test: e2e for gpt conversation
* test: e2e for from create conversation to add speech audio to library
* refactor use-conversation
* generate speech before create msg in tts conversation
* refactor conversation-shorts
* revert change in 1000-hours
* revert sass dep changed in 1000-hours
* fix CI