Commit Graph

234 Commits

Author SHA1 Message Date
an-lee
fef5aac7b2 fix caption twinkle (#849) 2024-07-20 16:08:50 +08:00
an-lee
bb5b64cf0d Feat: download transcription from clound (#828)
* add transcription list

* download transcription from cloud

* refactor
2024-07-18 09:18:15 +08:00
an-lee
93d9e190e2 Refactor pronunciation assess (#820)
* refactor pronunciation assessment request

* remove unused code
2024-07-17 17:25:42 +08:00
an-lee
ff4fcad32f fix 2024-07-17 10:37:41 +08:00
an-lee
ff09398952 remove debug 2024-07-17 09:58:47 +08:00
an-lee
10971b108f refactor 2024-07-17 09:54:24 +08:00
an-lee
9bb7133fb7 refactor 2024-07-17 09:39:42 +08:00
an-lee
8ec2e5dfc4 Feat like posts (#818)
* add like post api

* add like action

* refactor

* add locale
2024-07-17 06:35:14 +08:00
divisey
1899f26a83 feat: 🎸 add transcription export (#814) 2024-07-16 18:28:47 +08:00
an-lee
ea48a28ccb Feat display chapter finishes count (#813)
* display chapter finishes count

* update style

* display posts from all users as default
2024-07-16 18:02:47 +08:00
an-lee
68c64d52b8 Feat: display assessment result in the shared recording (#812)
* display pronunciation assessment result in post

* update locale
2024-07-16 16:54:22 +08:00
an-lee
f9e248aac0 fix sidebar style (#810) 2024-07-16 14:39:32 +08:00
an-lee
898bd7b162 may retry when auto login failed (#808) 2024-07-15 15:39:42 +08:00
an-lee
c21f33af22 Fix assessment result not showing after create in course (#807)
* upgrade deps

* fix assessment not display after create in course
2024-07-15 14:25:03 +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
Chuck
b406db289d fix: add the “font-code” class to properly display phonemes. (#789)
* fix: add the “font-code” class to properly display phonemes.
2024-07-09 07:09:52 +08:00
an-lee
b9b827cd5c fix missing param for transcribe 2024-07-03 13:56:50 +08:00
an-lee
4b4ca4e50b fix style 2024-07-03 13:34:53 +08:00
an-lee
1273006879 toast err when assess failed 2024-07-03 12:56:21 +08:00
an-lee
2a979e1767 improve add resources error handling (#769) 2024-07-03 12:53:07 +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
Lyric
248b44466a chore: Update repository URL to https://github.com/zuodaotech/everyone-can-use-english 2024-06-28 16:43:45 +09:00
an-lee
61700da39e Improve transcription form (#730)
* add collapsible component

* hide subtitle upload as default when transcribe

* fix typo
2024-06-27 20:01:55 +08:00
an-lee
a701719e44 trancription form with original text (#727) 2024-06-26 23:43:09 +08:00
an-lee
ab83a23e95 fix assessment card color (#718) 2024-06-26 10:31:24 +08:00
an-lee
93b419a137 fix locale & videos component 2024-06-25 20:44:47 +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
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
d3e93ec39b Fix multiple players playing (#688)
* only one player playing in Square page

* refactor player

* rename component

* refactor post recording
2024-06-19 23:15:34 +08:00
an-lee
6dbd4e8559 remove debug code 2024-06-19 09:17:28 +08:00
an-lee
02b3427133 Refactor transcription buttons (#686)
* refactor transcription buttons

* fix style
2024-06-19 09:14:50 +08:00
Chuck
d466c5c5ac chore: Update ScrollArea class in TranslateWidget to enable vertical scrolling (#682)
* chore: Update ScrollArea class in TranslateWidget to enable vertical scrolling

* refactor: Update TranslateWidget to remove ScrollArea and use a div for vertical scrolling
2024-06-18 22:47:13 +08:00
Chuck
532d0ad78a refactor: use CSS to remove the focus outline instead of using the onFocus event handler (#685) 2024-06-18 17:56:25 +08:00
an-lee
8175a775c3 Feat: remember last active segment of audio/video (#681)
* remember last segment index for each audio/video

* fix for video

* auto scroll to cached segment
2024-06-17 16:28:51 +08:00
an-lee
e00ac27670 fix intl-tel-input utils loading slow from cdn (#680) 2024-06-17 15:09:15 +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
448ece4e7d refactor hotkey setting & add A hotkey (#676) 2024-06-14 10:55:32 +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
eaba9a960d Fix tts preset (#655)
* fix tts preset

* upgrade select ui
2024-06-05 10:26:53 +08:00
an-lee
cd1a16132a add extension filter when open save dialog (#654) 2024-06-05 09:47:23 +08:00
an-lee
d805ba7834 Fix ipa convert (#652)
* convert ipa for english only

* improve ipa convert
2024-06-04 14:08:57 +08:00
an-lee
a3208d876f Feat: support azure tts (#651)
* upgrade deps

* update tts providers

* refactor conversation form

* update tts providers config

* add azure tts api

* fix azure sdk usage

* consume/revoke token

* upgrade deps
2024-06-04 10:09:04 +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
ef0bfa6544 Fix: support more cryptos (#639)
* support more cryptos

* add icons

* update icons

* update locale
2024-05-28 23:10:46 +08:00
an-lee
1c2494c79c clear interval when recording end (#638) 2024-05-27 23:25:14 +08:00
an-lee
4fd5cd1c5c upgrade deps (#637) 2024-05-27 23:22:46 +08:00