File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -107,5 +107,28 @@ whisper.transcribe("path/to/audio.wav", params)
107107
108108```
109109
110+ You can set log callback:
111+
112+ ``` ruby
113+ prefix = " [MyApp] "
114+ log_callback = -> (level, buffer, user_data) {
115+ case level
116+ when Whisper ::LOG_LEVEL ::NONE
117+ puts " #{ user_data } none: #{ buffer } "
118+ when Whisper ::LOG_LEVEL ::INFO
119+ puts " #{ user_data } info: #{ buffer } "
120+ when Whisper ::LOG_LEVEL ::WARN
121+ puts " #{ user_data } warn: #{ buffer } "
122+ when Whisper ::LOG_LEVEL ::ERROR
123+ puts " #{ user_data } error: #{ buffer } "
124+ when Whisper ::LOG_LEVEL ::DEBUG
125+ puts " #{ user_data } debug: #{ buffer } "
126+ when Whisper ::LOG_LEVEL ::CONT
127+ puts " #{ user_data } same to previous: #{ buffer } "
128+ end
129+ }
130+ Whisper .log_set log_callback, prefix
131+ ```
132+
110133[ whisper.cpp ] : https://github.com/ggerganov/whisper.cpp
111134[ models ] : https://github.com/ggerganov/whisper.cpp/tree/master/models
You can’t perform that action at this time.
0 commit comments