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
|
|
|
50 |
return output
|
51 |
except Exception as e:
|
52 |
logger.error(e)
|
53 |
+
return []
|