an-lee
0547b0cbd4
refactor code
2024-08-21 16:49:06 +08:00
an-lee
9cfd058671
Feat: recorder settings ( #1004 )
...
* add recorder settings
* update locales
* add description
2024-08-21 16:30:42 +08:00
an-lee
2ab84fc067
Refactor whisper notification ( #1003 )
...
* update notification when whisper failed
* fix style
2024-08-21 15:05:39 +08:00
an-lee
744b8fcc1c
Improve recorder ( #1001 )
...
* update recording notification
* refactor recording button
* fix undefined
* improve wavesurfer player
2024-08-21 11:23:47 +08:00
an-lee
22c5ba32d5
may open settings file ( #980 )
2024-08-16 15:59:05 +08:00
an-lee
04a4f9b296
display library disk usage ( #976 )
2024-08-15 17:18:12 +08:00
an-lee
7da9fb8095
Improve audio video page ( #975 )
...
* remember tab value
* fix locale
* tips for no source file resources
* add alert for no source file
* improve code
* clean up resources
2024-08-15 15:12:52 +08:00
an-lee
dba24c5a57
Improve chat ( #966 )
...
* add text input for chat
* fix up
* fix message CRUD
* update chat message actions
* may cancel recording
* audio input as default
* fix quick start
* improve action icons
* update
* fix prompt preview
* add tool tips
* update style
2024-08-14 15:44:30 +08:00
an-lee
01c5a770fa
chore: upgrade deps ( #963 )
...
* upgrade deps
* fix cheerio import issue
2024-08-13 16:52:09 +08:00
an-lee
1e0297f8f7
Feat: voice chat with AI ( #898 )
...
* add chats page
* add basic layout and types
* add chat context
* add more components
* add agent form
* add destroy button
* update types
* add models
* update chat agent
* create chat agent
* refactor
* refactor
* add chats CRUD
* notify for chat db update
* refactor
* typo
* chat CRUD
* refactor
* clean code
* add vad
* may record
* may transcribe recording
* update models
* edit chat member
* chat form update
* refactor
* fix chat form
* transcribe in chat
* create chat session
* may create chat session
* update
* update chat
* locale
* refactor
* refactor
* update
* update
* update
* refactor chat
* Fix
* fix
* update prompt
* refactor
* make it works
* update agent message actions
* may assess recording
* fix chat message recording assess
* refine
* refactor
* refactor
* may delete message
* may edit message
* update locales
* fix package issue in Mac
* add destroy callbacks
* fix chats CRUD
* update chats
* add quickstart
* update locales
* refactor
* refactor prompt
* remove console.log
* update
* fix locales
2024-08-13 16:09:44 +08:00
m1n99
c32745f374
Feat:为youtubedr设置enjoy的代理环境变量 ( #949 )
...
* Feat:为youtubedr设置enjoy的代理环境变量
* fix: Use English comment in youtubedr.ts
---------
Co-authored-by: m1n99 <laym1n91993@gmail.com >
2024-08-09 09:42:33 +08:00
divisey
e5a328e284
feat: 🎸 add net state ( #947 )
2024-08-08 14:22:27 +08:00
an-lee
23742b8fdd
Fix undefined issue and warnings ( #943 )
...
* fix undefined
* remove warnings
2024-08-07 14:22:31 +08:00
an-lee
4511d50df5
Improve alignment ( #886 )
...
* refactor wordTimeline to sentenceTimeline
* fix twinkle
* fix azure ai
* refactor
* clean code
* refactor cloudflare stt
2024-07-25 13:44:38 +08:00
an-lee
d42814eb0c
Fix recording sequelize unique constraint error ( #882 )
...
* display error when create assessment
* setup nil value for recording target as default
* refactor
2024-07-24 19:18:24 +08:00
an-lee
078f5159ff
Feat: Improve alignment for the audio with background noise ( #870 )
...
* use echogarden.alignSegments
* fix cloudflare whisper
* refactor azure ai transcribe
* refactor
* fix align result
* refactor
* edit transcription in srt format
* improve timeline
* refactor
* fix update current segment index
* validate text when use upload transcript
* add form description
* refactor codes
* do not change sentence timeline based on word timeline
2024-07-23 15:24:24 +08:00
an-lee
bf8f57cbdd
update web api url setup
2024-07-20 17:37:14 +08:00
an-lee
331d72108a
remove depcrecated codes
2024-07-20 17:25:39 +08:00
an-lee
223ae743ed
Feat may set api url ( #850 )
...
* add api url settings
* may edit api setting before login
2024-07-20 17:18:33 +08:00
an-lee
93d9e190e2
Refactor pronunciation assess ( #820 )
...
* refactor pronunciation assessment request
* remove unused code
2024-07-17 17:25:42 +08:00
divisey
1899f26a83
feat: 🎸 add transcription export ( #814 )
2024-07-16 18:28:47 +08:00
an-lee
728bfae82f
Feat: interactive courses ( #736 )
...
* add courses page
* add api for courses
* add course page
* update course type
* update client
* update course page
* refactor courses pages
* render chapter content
* shadow in course
* fix video handler
* update style
* mark finished examples
* fix media player
* update locale
* finish chapter
* refactor
* auto update chapter status
* audo finish chapter
* fix media provider
* fix wavesurfer player
* update continue btn
* refactor chapters & page
* minor fix
* fix undefined
* refactor
* refactor
* disable sentry in dev
* clean markdown format before alignment
* refactor
* fix regenerate
* fix transcription pre-process for `-` connector
* upgrade deps
* handle no chapters
* add llm chat api
* create llm chat
* display llm message
* create message
* handle error
* generate llm message
* display llm datetime
* scroll to message
* tts for llm message
* add course provider
* refactor
* translate llm message
* fix llm chat introduction
* refacotr
* upgrade deps
* refactor style
* handle undefined
* fix posts
* update locales
* update courses api
* add enrollments count
* upgrade yarn
* upgrade deps
* restore dep to fix package in mac
* upgrade deps
2024-07-11 19:14:40 +08:00
an-lee
f440947ea0
Improve stt ( #764 )
...
* refactor
* add isolate option for alignment
* setup isolate for alignment
* refactor transcription form
* add transribing output
* update locale
* refactor
* display transcribing output
* cannot cancel when transcribing
2024-07-03 11:19:44 +08:00
an-lee
d9534bcae8
Feat: set language in conversation ( #757 )
...
* may set language in conversation
* fix locale
* fix warning
* fix
2024-07-02 11:23:11 +08:00
an-lee
63fa482363
Refactor azure config ( #729 )
...
* save token id
* save token id in assessment result
* add use-pronunciation-assessment hook
2024-06-27 18:02:16 +08:00
an-lee
0e4c1f4ba4
Feat: import audio/video in batch ( #715 )
...
* refactor audios table
* import audio/video in batch
* add search & filter for audios/videos
* fix locale
2024-06-25 20:05:09 +08:00
an-lee
3b83861749
Feat: customize settings before transcribing ( #699 )
...
* transcribe with language
* avoid using .en model to transcribe un-English audio
* save lanuage in transcription/audio/video
* may select language when regenerate transcription
* may select service when re-generate
* refactor transcription form
* refactor transcription create form
* refactor media loading modal
* display ipa per language
* refactor ipa mappings
* parse subtitle files
2024-06-24 14:35:09 +08:00
an-lee
75d379eb86
fix migration resolver in win32 ( #696 )
2024-06-20 22:41:39 +08:00
an-lee
c50e5abf7b
Fix whisper should abort when cancel ( #692 )
...
* add whisper abort
* abort whisper when exit meida page
* add abort controller for youtubedr
2024-06-20 14:23:11 +08:00
an-lee
814be8369d
Refactor current recording component ( #691 )
...
* upgrade deps
* update buttons order
* auto assess when modal open
* display assess score in recording list
* display assess mark on transcription list
* auto scroll to current segment
* toast may close
* update ui components
2024-06-20 13:25:56 +08:00
an-lee
fad4a219a1
Fix player unfuntional hotkeys ( #679 )
...
* upgrade deps
* fix react warning
* hotkeys for play/pause recording
* tune recording trim
* refactor hotkeys
2024-06-17 13:19:44 +08:00
an-lee
e124609437
Feat: unscripted pronounciation assessment ( #666 )
...
* clean code
* add pronunciation assessment page
* load assessments
* recording target constraint
* display assessment card
* update style
* may check assessment detail
* fix style
* add new assessment page
* update pronunciation assessment form
* add language column to models
* create pronunciation assessment
* upload file to assess
* locales
* add source for assessment
* display language
2024-06-13 12:55:11 +08:00
an-lee
14a44752b1
Feat: support action cable ( #665 )
...
* upgrade deps
* may connect server via cable
2024-06-09 14:07:30 +08:00
an-lee
9de34745c7
Improve some default setting & err message ( #656 )
...
* use azure as default stt engine for new user
* refactor recording saving
* tune recording trimming
* fix recording err msg
2024-06-05 10:57:19 +08:00
an-lee
d8231ca97c
Feat: Settings for learning lang ( #641 )
...
* refactor settings
* refactor constants
* add settings for native/learning language
* setup langugage for transcribe
* use 2 letter code for echogarden
* AI commands support multiple language
* update languages constant
* fix sentry error
* fix context menu
* show camdict when only learning English
* add en-GB
* recording assess support multiple languages
* fix ai command
* refactor
2024-05-29 15:13:52 +08:00
an-lee
2fea45fb32
fix test
2024-05-21 16:28:45 +08:00
an-lee
9f48a8f6bd
validate conversaton configuation & handle preset loading in poor network ( #624 )
2024-05-21 15:48:20 +08:00
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
2d58c9ac63
Fix audible provider & add more YT channel ( #618 )
...
* add more youtube channel
* fix audible provider
* fix youtube video card style
2024-05-17 11:36:35 +08:00
an-lee
61c76006fd
Feat: more settings for ai engine & models ( #611 )
...
* may setup gpt ai engine & model
* ai models setting works
* update openai setting
* validate engine setting before save
* fail fast
* clean code
* refactor gpt preset
2024-05-15 15:52:07 +08:00
an-lee
156222f28c
Feat: may download segment ( #601 )
...
* may download segment audio
* display original audio with the recording in post
2024-05-13 10:25:28 +08:00
an-lee
8afb942f97
Chore: refactor ( #596 )
...
* use WebContentView instead of deprecated BrowserView API
* refactor providers
* fix forwardRef warning
2024-05-10 14:50:35 +08:00
an-lee
107fa97816
Fix recording incomplete ( #591 )
...
* upgrade deps
* disable denoise for recording
2024-05-07 15:11:18 +08:00
Harry
eda603efce
fix youtubedr dir ( #584 )
2024-05-04 16:30:18 +08:00
an-lee
7517fe2a80
Chore update constants ( #576 )
...
* support multiple base url
* use hf-mirror.com for model download host
2024-04-28 15:17:19 +08:00
an-lee
3d53c2dd74
extname should support uppercase ( #569 )
2024-04-26 16:38:11 +08:00
an-lee
0644c3bbd7
Feat: make notes on caption ( #544 )
...
* add segment model
* add note model
* db handle segment & note
* add notes & segments handler
* refactor media caption components
* segment & note create
* fix type
* update note column & may sync
* display selected words for note
* refactor selected words
* auto select words when editing note
* refactor
* refactor caption component
* display notes
* refactor notes components
* fix
* refactor segment & notes into context
* destroy note
* update locale
* fix caption switch issue
* fix layout
* refactor caption layout
* remove deprecated code
* may share note
* improve UI
* fix notes list auto update after created
* remove console.log
* add notes page
* refactor note parameters
* refactor components
* mark note on transcription
* handle no notes
* improve style
* improve style
* show context menu on selection text
* fix utils
2024-04-26 15:05:36 +08:00
an-lee
84792e5882
whisper use auto language config when using none .en model ( #542 )
2024-04-19 20:40:22 +08:00
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