an-lee
e4f5bdcfb9
Refactor components codes ( #538 )
...
* remove deprecated code
* refactor code
* refactor components codes
* fix renderer tests
2024-04-19 10:46:04 +08:00
an-lee
8947b66007
upgrade echogarden dep ( #535 )
...
* upgrade echogarden dep
* avoid duplicate render when after recording
* update trim threshold when compare recording
* update recording trim threhold when saving
2024-04-17 10:37:30 +08:00
an-lee
1c3b148e9a
Update auto updater config ( #514 )
...
* update autoupdater config
* update deps
* update window size
2024-04-12 09:29:40 +08:00
an-lee
39c55b5f3f
Feat: publish to s3 & auto update ( #511 )
...
* publish to s3
* add update base url
* autoupdate from s3
* fix warning
* update locales
* update publish workflow
2024-04-11 21:37:48 +08:00
an-lee
ac39ccaf6f
Improve layout ( #510 )
...
* fix assessment layout
* improve player layout
* refactor sidebar
* default system theme
* may toggle theme
* fix calendar in dark theme
* fix style in dark mode
* improve player layout
2024-04-11 16:03:17 +08:00
slarkvan
5b87d218ac
Feat/custom hotkeys ( #496 )
...
* feat: 2024-04-07 15:27:52 - custom hotkeys
* feat: 2024-04-07 15:52:13 - add custome compare shortcuts
* feat: 2024-04-09 10:17:23 - Modify the code according to the code review suggestions and optimize the experience.
---------
Co-authored-by: more.tai <more.tai@huolala.cn >
2024-04-09 14:52:51 +08:00
an-lee
a3a240da56
no need to upload before recording assess
2024-04-08 10:44:11 +08:00
an-lee
1a4df1426b
ensure recording is synced before share ( #492 )
2024-04-07 14:51:32 +08:00
Harry
2166a4aaf2
Feat: Add progress bar to Youtube download ( #481 )
...
* download progress on console
* Feat: add a progress bar to Youtube download
* change download-on-state to interrupted if download failed
2024-04-03 07:01:01 +08:00
an-lee
f0f4319044
Refactor transcription ( #476 )
...
* word-level timestamp is not needed for alignment
* remove deprecated code
* fix error when stop recording
2024-04-02 14:03:02 +08:00
Harry
f4d1d2a730
Feat: add youtube provider ( #475 )
2024-04-02 13:51:43 +08:00
an-lee
265429a24e
Feat: denoise recording & clean code ( #473 )
...
* denoise recording before saved
* Refactor audio processing and recording logic
* Remove unused code
* use echogarden to transcode
* remove ffmpeg-wasm
* add echogarden decode
* remove deprecated code
* ensure use posix path
* refactor echogarden transcode
* refactor recording denoise
* clean code
* expose align error in toast
* remove unused code
2024-04-02 11:10:19 +08:00
an-lee
e63d77cd82
Fix layout ( #454 )
...
* player layout autosize
* fix video layout
* improve style
2024-03-28 10:35:32 +08:00
an-lee
b82b847d59
fix camdict in package
2024-03-23 18:18:28 +08:00
an-lee
3600895a60
Feat: add camdict ( #435 )
...
* add camdict db & logic
* refactor camdict
* refactor media caption
* display camdict result
2024-03-23 17:46:26 +08:00
an-lee
8fc8905afc
Feat: may download files(recording/audio/video/speech) ( #431 )
...
* may download recording
* may download recording/audio/video/speech
2024-03-22 08:44:48 +08:00
an-lee
1e0caf0cb1
add basic context menu ( #424 )
2024-03-18 14:58:19 +08:00
an-lee
de89ae73bf
Force alignment for tts audio ( #418 )
...
* add originalText as param
* save original text when added from tts speech
* fix player in conversation sheet
* minor fix
2024-03-18 12:55:28 +08:00
an-lee
0f9c788aa4
add more logs for echogarden
2024-03-17 10:56:20 +08:00
an-lee
d516530440
fix ffmpeg path for echogarden
2024-03-17 10:37:15 +08:00
an-lee
df2aac185a
upgrade echogarden
2024-03-17 10:32:03 +08:00
an-lee
90f38e9226
Transcription force alignment & more ( #416 )
...
* 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
2024-03-16 19:42:37 +08:00
an-lee
e8bea7cb0f
specify target when generate azure token
2024-03-04 09:26:44 +08:00
an-lee
240c9d7e89
config asar when package
2024-03-01 19:43:14 +08:00
an-lee
ded7371be6
Feat: integrate deposit ( #363 )
...
* create deposit payment
* display recent deposits & improve UI
* support Mixin pay
2024-02-28 15:29:07 +08:00
an-lee
ce47c8e138
Deps: upgrade deps & use ESM ( #343 )
...
* upgrade deps
* upgrade forge
* make app work in ESM
* fix CI
2024-02-23 16:03:39 +08:00
an-lee
74e061ccac
fix messages findOne ( #342 )
2024-02-22 22:17:46 +08:00
an-lee
8037273549
Feat: add tts conversation ( #341 )
...
* 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
2024-02-22 16:00:17 +08:00
an-lee
66bad2002c
fix write cache file
2024-02-20 12:38:10 +08:00
an-lee
d8a8b5db1f
Hotfix bugs: path issue in Windows ( #331 )
...
* fix speech not loaded
* fix path issue in windows
2024-02-20 11:48:20 +08:00
an-lee
650a00b6a4
refactor transcode method
2024-02-20 09:00:58 +08:00
an-lee
47315aa1e4
fix recording
2024-02-20 07:02:43 +08:00
an-lee
60503aec35
Upgrade deps ( #329 )
...
* upgrade deps
* fix langchain warnings
* add test for login
2024-02-19 17:39:28 +08:00
an-lee
f75912ff8b
Feat use ffmpeg static ( #327 )
...
* use ffmpeg static if valid
* transcribe after decoded
2024-02-19 14:12:06 +08:00
an-lee
06f8d32169
Feat improve media player page ( #320 )
...
* download transcription from api when transcribed
* add friendly loading panel on audio page
* add loading panel for video page
* fix locale
* remove ubuntu 20.04 for e2e test
* do not auto upload recording
2024-02-19 11:01:52 +08:00
an-lee
9a605b9f39
Feat: Improve first setup ( #319 )
...
* remove whisper model checking when setup
* fix landing page step
* refactor whisper
* refactor whisper options
* update workflow
* update test-enjoy-app.yml
2024-02-18 16:31:52 +08:00
an-lee
0131d5ad8c
Test: fix e2e tests ( #318 )
...
* fix whisper check test
* ifx test action
* update test action
* fix test in ubuntu
* update test-enjoy-app.yml
* update workflows
* update test trigger
* add sdl2 dependencies for macos
* update workflows
2024-02-18 15:24:01 +08:00
an-lee
fdc3c80d33
Fix download script ( #317 )
...
* bundle tiny.en as whisper default model
* improve download-whisper-model script
* improve download-ffmpeg-wasm script
2024-02-18 10:56:52 +08:00
an-lee
da09134e37
Feat: display download progress ( #315 )
...
* cache tedtalk download url
* improve tedtalk download ux
* display progress bar
* fix locale
* update UI
* display progress when downloading audbile
2024-02-18 09:27:51 +08:00
an-lee
825031cc61
Feat: bundle a default whisper model ( #304 )
...
* add scripts to download whisper model & ffmpeg wasm for bundle
* use default whisper model if no downloaded
2024-02-12 23:43:40 +08:00
an-lee
57d6efa547
Feat: refactor ffmpeg config ( #296 )
...
* bundle ffmpeg wasm in package
* remove ffmpeg discover & add ffmpeg-static
* fix ffprobe-static version
* fix metadata generate
* fix auto transcribe if pending
* remove console.log
2024-02-11 17:21:39 +08:00
an-lee
bc22a5e2b4
Feat: refactor STT service ( #294 )
...
* add stt hook interface
* fix crypto exported to browser
* refactor use-transcribe
* may use openai stt
* refactor: remove decprecated codes
* fix undefined method
2024-02-10 19:55:07 +08:00
an-lee
338ef82a1e
Fix recording sync ( #291 )
...
* delete audio/video/recording in remote
* sync recordings on profile page
* handle recording sync failed
2024-02-09 18:24:36 +08:00
an-lee
a95c247c8c
Refactor whisper config ( #287 )
...
* may use custom whisper exe
* refactor whisper config code
* display progress when using local whisper transcribe
2024-02-09 17:07:21 +08:00
an-lee
adf26887ea
ensure recording sync before assess ( #251 )
2024-02-02 17:08:37 +08:00
an-lee
e1f52e609e
Fix bugs ( #250 )
...
* lint
* fix some lint error
* fix window hide error when size zero
* toast error when lookup failed
* resolve #239
2024-02-02 14:40:11 +08:00
Percy Lee
1868e27c0f
fix:avoid unnecessary import. ( #237 )
...
Co-authored-by: lixiancan <lixc.percy@gmail.com >
2024-02-02 14:03:07 +08:00
an-lee
f6dcf0366f
Fix: window hide & show, toast error for llm ( #249 )
...
* fix window hide & show
* toast error when llm failed
2024-02-02 13:56:52 +08:00
an-lee
799e8b3ea6
Fix bugs ( #245 )
...
* fix lookup word
* prevent navigate to oauth url
2024-02-02 01:35:25 +08:00
an-lee
abde169ead
Fix openai proxy ( #244 )
...
* add create messages in batch
* add use conversation
* update conversation shortcut
* add speech handler
* tts in renderer
* fix speech create
2024-02-02 00:41:23 +08:00