daihui.zhang commited on
Commit
c7d7f25
·
1 Parent(s): 9e66f7d
Files changed (2) hide show
  1. README.md +2 -3
  2. transcribe/whisper_llm_serve.py +4 -1
README.md CHANGED
@@ -13,12 +13,11 @@ license: mit
13
  ## whispercpp安装
14
  > git clone --recurse-submodules https://github.com/absadiki/pywhispercpp.git
15
  > git checkout d43237bd75076615349004270a721e3ebe1deabb
16
- > WHISPER_COREML=1 pip setup.py install
17
 
18
 
19
  ## Llama-cpp-python
20
  > git clone --recurse-submodules https://github.com/abetlen/llama-cpp-python.git
21
- > cd llama-cpp-python && git checkout 0580cf273debf4a7f2efcdfd5ef092ff5cedf9b0
22
- > cd llama-cpp-python/vendor/llama.cpp &7 git checkout ecebbd292d741ac084cf248146b2cfb17002aa1d
23
 
24
  > 安装命令: CMAKE_ARGS="-DGGML_METAL=on" pip install -e .
 
13
  ## whispercpp安装
14
  > git clone --recurse-submodules https://github.com/absadiki/pywhispercpp.git
15
  > git checkout d43237bd75076615349004270a721e3ebe1deabb
16
+ > WHISPER_COREML=1 python setup.py install
17
 
18
 
19
  ## Llama-cpp-python
20
  > git clone --recurse-submodules https://github.com/abetlen/llama-cpp-python.git
21
+ > cd llama-cpp-python && git checkout 0580cf273debf4a7f2efcdfd5ef092ff5cedf9b0 && cd vendor/llama.cpp && git checkout ecebbd292d741ac084cf248146b2cfb17002aa1d
 
22
 
23
  > 安装命令: CMAKE_ARGS="-DGGML_METAL=on" pip install -e .
transcribe/whisper_llm_serve.py CHANGED
@@ -135,11 +135,14 @@ class PyWhiperCppServe(ServeClientBase):
135
  logger.info("Exiting speech to text thread")
136
  break
137
 
138
- if self.frames_np is None or self.frames_np.shape[0] < self.sample_rate * 2:
139
  time.sleep(0.02) # wait for any audio to arrive
140
  continue
141
 
142
  audio_buffer = self.get_audio_chunk_for_processing()
 
 
 
143
  # c+= 1
144
  # name = f"dev-{c}.wav"
145
  # save_to_wave(name, audio_buffer)
 
135
  logger.info("Exiting speech to text thread")
136
  break
137
 
138
+ if self.frames_np is None:
139
  time.sleep(0.02) # wait for any audio to arrive
140
  continue
141
 
142
  audio_buffer = self.get_audio_chunk_for_processing()
143
+ if audio_buffer.shape[0] < self.sample_rate * 2:
144
+ time.sleep(0.02)
145
+ continue
146
  # c+= 1
147
  # name = f"dev-{c}.wav"
148
  # save_to_wave(name, audio_buffer)