Commit Graph

71 Commits

Author SHA1 Message Date
an-lee
cdbaf89005 Fix: handle echogarden align error (#620)
* 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"
2024-05-20 10:30:28 +08:00
an-lee
c01548d3a0 Refactor login method (#599)
* fix login form

* use github oauth device flow

* refactor login form

* mixin otp

* fix ui

* clean up code

* upgrade deps

* fix intl tel input
2024-05-13 08:42:48 +08:00
an-lee
fcd9217986 Chore: upgrade deps (#598)
* upgrade deps

* fix mobile phone valid
2024-05-10 17:54:47 +08:00
an-lee
107fa97816 Fix recording incomplete (#591)
* upgrade deps

* disable denoise for recording
2024-05-07 15:11:18 +08:00
an-lee
e06319859f upgrade deps (#588) 2024-05-04 17:09:11 +08:00
an-lee
d472e67ea1 upgrade deps (#559) 2024-04-22 17:11:02 +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
a6d55b736b upgrade deps (#533) 2024-04-17 08:47:27 +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
0a6be17f04 update deps (#503) 2024-04-09 09:29:09 +08:00
an-lee
861f850e1f update deps 2024-04-02 11:17:03 +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
5e379e4664 update deps 2024-03-28 11:02:56 +08:00
Lyric
e6f20dc835 update deps 2024-03-27 14:42:13 -10:00
Lyric
7f8a624784 update yarn deps 2024-03-27 14:34:09 -10:00
xiaolai
5922b6ffe4 Merge branch 'main' into sounds-of-american-english-2 2024-03-28 08:16:32 +08:00
xiaolai
d039a51d4e keep updated 2024-03-28 08:03:43 +08:00
xiaolai
7f00445c1a conflict resolved. 2024-03-28 07:56:43 +08:00
an-lee
5ee7c78676 Feat: add tracking (#437)
* add ahoy

* add sentry for error tracking
2024-03-25 10:54:18 +08:00
xiaolai
81775925d4 keep updated 2024-03-25 08:42:59 +08:00
xiaolai
4077c5340c keep updated 2024-03-23 21:28:26 -10:00
an-lee
77f0cc10db update yarn.lock 2024-03-21 14:15:59 +08:00
an-lee
d43826dce3 upgrade deps 2024-03-21 11:22:42 +08:00
an-lee
6dac70daa4 Feat: improve player (#429)
* 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
2024-03-21 11:10:00 +08:00
an-lee
8543c5207a update yarn.lock 2024-03-19 06:27:55 +08:00
an-lee
a01f51c1a5 upgrade deps 2024-03-19 06:14:58 +08:00
an-lee
3b770eaf3e Feat: handle decode errors (#425)
* show decode error

* handle loading error in post audio/recording

* tweak

* upgrade deps

* fix logout

* update build-enjoy-app.yml
2024-03-18 18:53:16 +08:00
an-lee
1e0caf0cb1 add basic context menu (#424) 2024-03-18 14:58:19 +08:00
an-lee
94dfabfec8 upgrade echogarden dep 2024-03-17 18:35:36 +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
a8ffc4e4ab upgrade deps 2024-03-05 10:30:57 +08:00
an-lee
1876e45da3 Docs: move enjoy-docs under 1000h (#373)
* move /enjoy-docs unser 1000-h/

* fix dep
2024-03-02 19:54:20 +08:00
an-lee
54935aa7e9 Docs: Add enjoy docs (#370)
* init vitepress in enjoy-docs

* update config

* update docs

* upgrade deps

* update settings

* add more docs

* more docs

* update commands

* site config

* add ga

* tweak
2024-03-02 16:36:06 +08:00
an-lee
824c25272a make dmg 2024-03-01 19:43:14 +08:00
an-lee
ff20e2beef upgrade deps (#364) 2024-02-28 19:57:02 +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
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
xiaolai
56b0d98eb5 typo-fix 2024-02-21 07:07:39 +08:00
Lyric
33bc11114e add package-lock.json 2024-02-20 14:30:39 -08:00
an-lee
dab09ea644 Package: add 1000-hours repo in workspace (#337)
* add 1000-hours repo in workspace

* update README
2024-02-20 15:40:18 +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
ac4d327363 Upgrade deps (#306)
* update scripts

* upgrade deps
2024-02-14 09:43:55 +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
b8011d20d7 Test: add e2e tests (#297)
* add e2e test

* add whisper & ffmpeg command validate test

* remove tests-examples
2024-02-12 10:42:25 +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
27c342cabb upgrade deps (#290) 2024-02-09 17:26:33 +08:00
an-lee
51a810fdfd Feat: may setup proxy (#238)
* add https proxy

* remove proxy in renderer

* proxy work for openai request

* use proxyAgent to enable system proxy

* add proxy setting

* tweak proxy setting
2024-02-01 15:33:37 +08:00
an-lee
ff1999c00b Fix bugs (#232)
* fix default engine settings

* fix conversation & cloudflare transcribe

* update arm64/darwin whisper

* empty notice for conversations

* display user rankings

* fix enjoy ai

* update whisper.cpp for arm64 darwin to v1.5.4

* upgrade yarn to 4.1.0
2024-01-31 01:40:14 +08:00