11# Wyoming Whisper API client
22
3- [ Wyoming protocol] ( https://github.com/rhasspy/wyoming ) server for the Whisper API speech to text system.
3+ [ Wyoming protocol] ( https://github.com/rhasspy/wyoming ) server
4+ for theWhisper API speech to text system.
45
5- My motivation was to establish a one working STT system for whole household, additionally to Home Assistant
6- I use it for Blurt(https://github.com/QuantiusBenignus/blurt#network-transcription )
6+ My motivation was to establish a one working STT system for whole
7+ household, additionally to Home Assistant
8+ I use it for [ Blurt] ( https://github.com/QuantiusBenignus/blurt#network-transcription )
79gnome shell extension.
810
911You need a running Whisper compatible API service, for example Whisper.cpp instance:
@@ -12,7 +14,7 @@ https://github.com/ggerganov/whisper.cpp/tree/master/examples/server
1214
1315I run it on nvidia GPU with fantastic results with detailed inference on large model in usually about a second:
1416
15- ``` sh
17+ ``` sh
1618whisper.cpp/server -m whisper.cpp/models/ggml-large-v3-q5_0.bin --host 0.0.0.0 --port 8910 --print-realtime --print-progress
1719```
1820
@@ -22,19 +24,19 @@ You need to study whisper.cpp to get more information about running its STT serv
2224
2325Clone the repository and set up Python virtual environment:
2426
25- ``` sh
27+ ``` sh
2628git clone https://github.com/ser/wyoming-whisper-api-client
2729cd wyoming-whisper-api-client
2830script/setup
2931```
3032
3133Run a server anyone can connect to:
32- ``` sh
34+
35+ ``` sh
3336./script/run --uri tcp://0.0.0.0:7891 --debug --api http://192.168.41.49:8910/inference
3437```
3538
3639# Acknowledgements
3740
38411 . It's a rewrite of Michael Hansen's wyoming-faster-whisper.
39422 . Tests are not functioning as there is no public Whisper API service to test it out.
40-
0 commit comments