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
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
an-lee
abde169ead
Fix openai proxy ( #244 )
...
* add create messages in batch
* add use conversation
* update conversation shortcut
* add speech handler
* tts in renderer
* fix speech create
2024-02-02 00:41:23 +08:00
an-lee
51a810fdfd
Feat: may setup proxy ( #238 )
...
* add https proxy
* remove proxy in renderer
* proxy work for openai request
* use proxyAgent to enable system proxy
* add proxy setting
* tweak proxy setting
2024-02-01 15:33:37 +08:00
an-lee
00cbc8403b
Feat: add Enjoy AI as option ( #206 )
...
* add enjoyAI as option
* use enjoyai config
* may call enjoyai
* may set default ai engine
* refactor setting context
* refactor preferences
* add warning when openai key not provided
* tweak locale
* update duration for audio/video
* add balance settings
* may select ai role when create conversation
* may forward message from conversation
* tweak ui
* refactor transcribe method
* refactor ai commands to hooks
* fix webapi
* tweak playback rate options
* add playMode, next & prev, ref: #124
* upgrade deps
* may skip whisper model download
* audios/videos default order by updated_At
2024-01-31 00:04:59 +08:00
an-lee
cec9d73bc8
Feat: transcribe from web ( #204 )
...
* add transcribe from web
* transcribe from web
* add azure speech ai
* fix azure speech output
* may select stt service
* fix UI
* remove debug code
* lint
* fix default stt service
* tweak
* fix secondsToTimestamp
2024-01-27 00:45:06 +08:00
an-lee
99577c5020
Feat: more login methods ( #195 )
...
* add login code api
* use container for webview
* improve browserview
* may login via xuesheng account
* locale
* fix ui
2024-01-25 11:02:26 +08:00
an-lee
3a98bd9f40
Feat: use ffmpeg wasm ( #177 )
...
* add ffmepg wasm
* refactor whisper config
* refactor ffmpeg config
* remove depected codes
* refactor model download
* decouple whipser & ffmpeg when transcribe
* do not always toast not found error
* ffmpeg works in renderer
* transcode in renderer & transcript in main
* improve transcode
* refactor
* remove ffmpeg check
* fix whisper config check
* update whisper check
* enable SharedArrayBuffer
* remove ffmpeg setting
* fix UI
* handle ffmpeg not ready
* may create issue when whisper check failed
* upgrade deps
* hide ffmpeg setting if not ready
* hide record button when not in region
2024-01-23 14:39:16 +08:00
an-lee
fe8f14bda7
ask for media access before record ( #172 )
2024-01-20 10:49:53 +08:00
an-lee
98d8061600
add sample for checking whisper & ffmpeg
2024-01-19 13:52:05 +08:00
an-lee
b545ea2362
Feat: save waveform as file ( #118 )
...
* package rpm
* cache waveform data as file in library
* clear waveform data in db
* fix some css
2024-01-15 16:57:44 +08:00
an-lee
187038c42e
Feat: scan ffmpeg command ( #116 )
...
* package rpm
* fix model url
* scan/check ffmpeg command
* handle undefined
* add reset settings button
* add ffmpeg install instrunction for mac
* improve landing steps
2024-01-15 14:12:22 +08:00
an-lee
d2510d00cb
Feat: more preferences ( #106 )
...
* add ffmpeg command check
* may switch language
* tweak
2024-01-14 16:54:15 +08:00
an-lee
f9b1c14b4c
share audio/video & display post
2024-01-12 00:54:53 +08:00
an-lee
267eee37b9
remove web-api in preload
2024-01-11 17:37:21 +08:00
an-lee
39bb9c8f30
add default hotkeys
2024-01-10 21:24:46 +08:00
an-lee
aebd9ee213
add enjoy app
2024-01-09 15:19:32 +08:00