]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
wchess : update readme
authorGeorgi Gerganov <redacted>
Thu, 14 Dec 2023 15:51:14 +0000 (17:51 +0200)
committerGitHub <redacted>
Thu, 14 Dec 2023 15:51:14 +0000 (17:51 +0200)
examples/wchess/README.md

index b3c6526569adc09851da04ed32d7af014a22c447..f771ea1c8777e42d851e0ba6f61c0330166b0b6f 100644 (file)
@@ -1,5 +1,40 @@
-# wchess.wasm
+# wchess
 
-Voice-controlled chess using Whisper + WebAssembly
+Voice-controlled chess using Whisper
 
 Online demo: https://whisper.ggerganov.com/wchess/
+
+https://github.com/ggerganov/whisper.cpp/assets/1991296/c2b2f03c-9684-49f3-8106-357d2d4e67fa
+
+## Command-line tool
+
+```bash
+mkdir build && cd build
+cmake -DWHISPER_SDL2=1 ..
+make -j
+
+./bin/wchess -m ../models/ggml-base.en.bin
+
+Move: start
+
+a b c d e f g h
+r n b q k b n r 8
+p p p p p p p p 7
+. * . * . * . * 6
+* . * . * . * . 5
+. * . * . * . * 4
+* . * . * . * . 3
+P P P P P P P P 2
+R N B Q K B N R 1
+
+White's turn
+[(l)isten/(p)ause/(q)uit]: 
+```
+
+## TODO
+
+- Improve web-browser audio capture - sometimes it does not record the voice properly
+- Add support for more languages by making the generated grammar string multi-lingual
+- Fix bugs in the chess moves logic
+
+PRs welcome!