whisper.cpp
examples: add whisper-mic example with docs and unix-only gating
#3714
Open

examples: add whisper-mic example with docs and unix-only gating #3714

nickhuang99 wants to merge 29 commits into ggml-org:master from nickhuang99:nick-microphone
nickhuang99
nickhuang99 compile and download run with microphone, not solve usb apply headset…
8146d4f0
nickhuang99 very good result with one issue of 30seconds not reached and trunk
91958f1b
nickhuang99 try to solve 30 seconds issue, now 60 seconds, but last few words los…
4c21543b
nickhuang99 doubao must fix timeout still need key pressing
b6cd38c1
nickhuang99 doubao still not fix timeout remaining voice and also introduce new i…
8b98941d
nickhuang99 most of case fixed, except when timeout the last one second maybe los…
bb17b835
nickhuang99 doubao needs to use same logic handle both key enter and timeout
588bf73a
nickhuang99 doubao deadlock
eb7f9a8a
nickhuang99 not very sure bug is fixed. seems ok, now let me ask gemini
1aab24dc
nickhuang99 gemini claims fixed the issue, now testing
b6abd7b9
nickhuang99 gemini config cuda which is very complicated
e9a57251
nickhuang99 gemini also try to fix cuda and dead lock
938cec62
nickhuang99 now gpu fixed. gemini has a timeout ends earlier explanantion with a …
6b0a5f35
nickhuang99 gemini clear up code but still 28 seconds ends earlier than timeout e…
84866c23
nickhuang99 finally find the issue of progress code is interferencing
3ec051f2
nickhuang99 gemini fixed the timeout issue, most likely, but need device/mic sele…
5b4dfa1c
nickhuang99 cannot believe gemini also makes human error of boundary checking
95df75f3
nickhuang99 ask gemini to add timeout hint back
8eb78064
nickhuang99 gemini try to solve traditional chinese issue
26ad6007
nickhuang99 finally let's close this project
3c635086
nickhuang99 finalize project by adding recogniztionduration
9e0b95ec
nickhuang99 Move doubao_mic.cpp into examples/ directory to begin integration as …
ce629ed7
nickhuang99 Move and rename doubao_mic.cpp to examples/mic/whisper-mic.cpp follow…
0a45739a
nickhuang99 Add CMakeLists.txt for mic/ directory to build whisper-mic example
ecd3794a
nickhuang99 Add mic/ as a subdirectory in examples/CMakeLists.txt to build whispe…
5961f529
nickhuang99 Add build_mic.sh script to build examples/mic/whisper-mic.cpp using C…
f71c28ca
nickhuang99 examples: refine whisper-mic params and upstream-style cmake
31f154ff
nickhuang99 examples: add mic docs and limit mic example to unix
3ba2906d
nickhuang99 examples: translate whisper-mic prompts to english
53a289d2

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone