Commit Graph

22 Commits

Author SHA1 Message Date
an-lee
2d1c0a6faa update test workflow 2024-10-17 09:14:34 +08:00
an-lee
62d6d84fc7 Refactor whisper (#1131)
* refactor transcribe hook

* Fix stt setting

* remove deprecated files

* fix transcribe api

* may select model when transcribe using local

* refactor

* upgrade deps

* update echogarden check try to fix CI

* update echogarden check

* update CI
2024-10-17 09:13:04 +08:00
an-lee
a2ef3fc955 Upgrade dep (#1116)
* update renderer spec

* fix renderer.spec

* upgrade yarn

* upgrade electron & echogarden

* upgrade langchain

* upgrade deps

* remove sentry

* remove unused deps
2024-10-10 09:29:58 +08:00
an-lee
54872bb449 ci: disable test for linux temporarily 2024-06-27 17:53:09 +08:00
an-lee
819a0b24e8 add DEBUG on test workflow 2024-06-26 13:48:08 +08:00
an-lee
88f8c0e646 update workflow 2024-05-21 16:34:07 +08:00
an-lee
d66fe13e0b fix ci in linux 2024-05-20 10:35:56 +08:00
an-lee
c20d6ed7d2 Upgrade whisper.cpp & other deps (#614)
* upgrade deps

* update whisper bin for linux

* update whipser.cpp for win32

* fix ci in linux

* upgrade whisper.cpp for armd darwin

* upgrade whisper.cpp for x64 darwin

* fix undefined error when lookup (#613)

* Fix: use local timezone as default (#615)

* use local timezone as default

* refactor code

* fix time display

* Fix unhandled errors (#617)

* fix undefined

* prevent story preview unless url provided

* refactor

* Fix audible provider & add more YT channel (#618)

* add more youtube channel

* fix audible provider

* fix youtube video card style

* Feat: read & record through the transcription (#619)

* may read & record fulltext of transcription

* may delete & remove recording

* may assess recording

* fix pronunciation assessment result style

* fix style

* fix style

* fix player confit

* update locale & fix warning

* upgrade langchain to v0.2.0

* ci: fix test on linux runner
2024-05-20 10:31:44 +08:00
an-lee
70033b3138 update test-enjoy-app.yml action 2024-03-29 06:49:48 +08:00
an-lee
5e379e4664 update deps 2024-03-28 11:02:56 +08:00
an-lee
ee3c16ed98 test: fix test workflow 2024-03-21 16:24:32 +08:00
an-lee
3000a63ca8 update test config (#430) 2024-03-21 16:18:10 +08:00
an-lee
eb1fb0bb47 Feat: add more preset gpt (#374)
* add more gpt presets

* update placeholder

* update about

* fix test
2024-03-04 08:40:04 +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
f0c3bc1bd2 fix test action 2024-03-01 19:43:14 +08:00
an-lee
ed1edfbc3b rename 2024-03-01 19:43:14 +08:00
an-lee
0af11fc50f refactor test action 2024-03-01 19:43:14 +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
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