Commit Graph

377 Commits

Author SHA1 Message Date
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
bc48810e4d bump v0.1.0-alpha.11 2024-02-20 09:07:27 +08:00
an-lee
ce49b68ba3 toast error when recording save failed 2024-02-20 09:05:40 +08:00
an-lee
650a00b6a4 refactor transcode method 2024-02-20 09:00:58 +08:00
an-lee
7a0d348e11 ensure recording transcode to wav before saved 2024-02-20 07:16:20 +08:00
an-lee
47315aa1e4 fix recording 2024-02-20 07:02:43 +08:00
an-lee
47c38b5580 bump v0.1.0-alpha.10 2024-02-20 06:18:30 +08:00
an-lee
bb06c9e191 tweak media player control 2024-02-20 06:17:52 +08:00
an-lee
daef3a4fa1 tweak UI 2024-02-19 22:05:16 +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
0aae7bcdd9 Feat remove extra settings when setup (#328)
* required login only when setup

* add default library path test

* add more whisper model options
2024-02-19 16:06:47 +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
27e6cd85db display error message when AI command failed (#321) 2024-02-19 11:20:41 +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
ac4d327363 Upgrade deps (#306)
* update scripts

* upgrade deps
2024-02-14 09:43:55 +08:00
an-lee
f57a5de161 CI: fix test-enjoy-app.yml 2024-02-12 23:49:36 +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
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
xiaolai
a71671907e 32nd rectification. 2024-02-09 18:49:36 +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
27c342cabb upgrade deps (#290) 2024-02-09 17:26:33 +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
liangyi
5eafd45ac5 fix: setting options padding to show option border (#286) 2024-02-09 15:38:10 +08:00
xiaolai
650c863577 31st rectification. 2024-02-09 08:43:39 +08:00
xiaolai
0416037940 30th rectification. 2024-02-09 07:56:48 +08:00
xiaolai
4b0ee4923f 29th rectification. 2024-02-08 13:01:04 +08:00
xiaolai
801d806c89 28th rectification. 2024-02-08 12:26:16 +08:00
xiaolai
98eda96adc 27th rectification. 2024-02-08 11:26:01 +08:00
xiaolai
5166c81a38 26th rectification - html version added. 2024-02-08 08:56:26 +08:00
xiaolai
dc438dc0ec 26th rectification. 2024-02-08 08:53:52 +08:00
xiaolai
4abbdf4c9e 25th rectification. 2024-02-08 07:26:06 +08:00
xiaolai
e9fcdee230 24th rectification. 2024-02-08 05:34:22 +08:00
xiaolai
5b8603fe66 23th rectification. 2024-02-07 18:25:33 +08:00
xiaolai
6783b31b1d 22th rectification. 2024-02-07 17:29:50 +08:00
xiaolai
3e6ebe1a83 vowels explanation on 6 basic vowels. - 21th rectification. 2024-02-07 16:48:58 +08:00
xiaolai
83c943b7e4 vowel-positions long vowels added. - 19th rectification. 2024-02-07 16:26:55 +08:00
xiaolai
e3a17d4970 vowel-positions text changed. - 18th rectification. 2024-02-07 15:29:02 +08:00
xiaolai
9242ad8ddf vowel-positions pics changed. - 17th rectification. 2024-02-07 15:17:33 +08:00
xiaolai
4a12c6268c title header dots added - 16th rectification. 2024-02-07 12:17:31 +08:00
an-lee
9f3cab831c Fix locale & enjoyai config & refactor filename (#279)
* max retries = 3 for enjoyai

* refactor file name

* update locale
2024-02-07 12:16:25 +08:00
xiaolai
adee256243 sounds of english - 15th rectification. 2024-02-07 11:30:51 +08:00
xiaolai
1308cb663d sounds of english - 14th rectification. tr,dr,ts,dz rearranged. 2024-02-07 11:29:13 +08:00
an-lee
b904990d08 fix locale (#276) 2024-02-07 00:12:53 +08:00
xiaolai
8291492b99 video tag fixed. 2024-02-07 00:10:27 +08:00