Add speaking endpoints and clean code.
This commit is contained in:
11
helper/speech_to_text_helper.py
Normal file
11
helper/speech_to_text_helper.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import whisper
|
||||
import os
|
||||
|
||||
def speech_to_text(file_path):
|
||||
if os.path.exists(file_path):
|
||||
model = whisper.load_model("base")
|
||||
result = model.transcribe(file_path, fp16=False, language='English', verbose=False)
|
||||
return result["text"]
|
||||
else:
|
||||
print("File not found:", file_path)
|
||||
raise Exception("File " + file_path + " not found.")
|
||||
Reference in New Issue
Block a user