mirror of
https://github.com/lfnovo/open-notebook.git
synced 2026-04-29 03:50:04 +00:00
model manager
This commit is contained in:
parent
3b7dd5f25f
commit
a9ac4a6dc8
6 changed files with 141 additions and 43 deletions
|
|
@ -4,9 +4,8 @@ from math import ceil
|
|||
from loguru import logger
|
||||
from pydub import AudioSegment
|
||||
|
||||
from open_notebook.domain.models import DefaultModels
|
||||
from open_notebook.graphs.content_processing.state import SourceState
|
||||
from open_notebook.models import get_model
|
||||
from open_notebook.models import model_manager
|
||||
|
||||
# future: parallelize the transcription process
|
||||
|
||||
|
|
@ -73,8 +72,7 @@ def split_audio(input_file, segment_length_minutes=15, output_prefix=None):
|
|||
|
||||
|
||||
def extract_audio(data: SourceState):
|
||||
DEFAULT_MODELS = DefaultModels.load()
|
||||
SPEECH_TO_TEXT_MODEL = get_model(DEFAULT_MODELS.default_speech_to_text_model)
|
||||
SPEECH_TO_TEXT_MODEL = model_manager.get_default_model("speech_to_text")
|
||||
|
||||
input_audio_path = data.get("file_path")
|
||||
audio_files = []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue