daihui.zhang commited on
Commit
25d38b7
·
1 Parent(s): ebd6110

fix utf-8 error

Browse files
transcribe/pipelines/pipe_whisper.py CHANGED
@@ -20,7 +20,7 @@ class WhisperPipe(BasePipe):
20
  def process(self, in_data: MetaItem) -> MetaItem:
21
  audio_data = in_data.audio
22
  source_language = in_data.source_language
23
- segments = self.whisper.transcribe(audio_data, source_language)
24
  texts = "".join([s.text for s in segments])
25
  in_data.segments = [Segment(t0=s.t0, t1=s.t1, text=s.text) for s in segments if s.text != "�"]
26
  in_data.transcribe_content = texts
 
20
  def process(self, in_data: MetaItem) -> MetaItem:
21
  audio_data = in_data.audio
22
  source_language = in_data.source_language
23
+ segments = self.whisper.transcribe(audio_data, source_language) or []
24
  texts = "".join([s.text for s in segments])
25
  in_data.segments = [Segment(t0=s.t0, t1=s.t1, text=s.text) for s in segments if s.text != "�"]
26
  in_data.transcribe_content = texts
transcribe/whisper.py CHANGED
@@ -50,4 +50,4 @@ class WhisperCPP:
50
  return output
51
  except Exception as e:
52
  logger.error(e)
53
- return None
 
50
  return output
51
  except Exception as e:
52
  logger.error(e)
53
+ return []