Commit Graph

571 Commits

Author SHA1 Message Date
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
ccda42042e fix recording update failed (#883) 2024-07-24 21:48:05 +08:00
dependabot[bot]
af6effafae Bump openai from 4.52.5 to 4.53.0 (#879)
Bumps [openai](https://github.com/openai/openai-node) from 4.52.5 to 4.53.0.
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-node/compare/v4.52.5...v4.53.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 19:20:32 +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
7a7cf9e39b Fix some minor bugs (#880)
* avoid recording sync in the mean time

* update chapter title

* refactor transcription form

* refactor codes

* fix current segment index cached
2024-07-24 16:56:35 +08:00
an-lee
75cb4e4eb0 fix undefined issue 2024-07-24 11:45:20 +08:00
an-lee
decea62b90 Feat update openai setting (#876)
* remove google ai

* update openAI models

* use custom models for openai
2024-07-24 11:34:06 +08:00
an-lee
3b884c1fb6 may update ytb channels via api 2024-07-23 17:42:08 +08:00
an-lee
7d9938c3cb add instructions about how to finish chapter 2024-07-23 16:56:08 +08:00
an-lee
23e1a2d595 fix style 2024-07-23 16:56:08 +08:00
an-lee
6399022e5e display caption in video (#873) 2024-07-23 16:28: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
e6dfde6718 upgrade deps (#830) 2024-07-21 00:07:03 +08:00
an-lee
2973d1cc34 bump v0.3.2 2024-07-20 17:50:14 +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
fef5aac7b2 fix caption twinkle (#849) 2024-07-20 16:08:50 +08:00
an-lee
e17e3efff5 bump v0.3.1 2024-07-18 11:39:41 +08:00
an-lee
7cf0511d80 docs: update README 2024-07-18 11:18:24 +08:00
an-lee
e2ad240023 fix locale 2024-07-18 09:28:57 +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
3a1467a9c0 feat: 🎸 add react devtool (#815) 2024-07-16 18:38:07 +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
8ea0667f53 fix recording compare (#802) 2024-07-15 10:35:24 +08:00
an-lee
5a99ca8bf5 bump v0.3.0 2024-07-11 19:21:56 +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
d9523269a3 Fix stt hang up (#791)
* handle transcribe error

* refactor
2024-07-10 12:59:50 +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
982205074c fix publish config 2024-07-03 20:19:53 +08:00
an-lee
f2c1e2f8c7 bump v0.2.14 2024-07-03 20:00:27 +08:00
an-lee
9cbe089b4e update locale 2024-07-03 19:58:18 +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
an-lee
41932fb253 fix dep version 2024-07-02 09:47:02 +08:00