liumaolin commited on
Commit
d7d0d96
·
1 Parent(s): f08ef5f

Refactor imports in TTS and ASR modules: switch to absolute imports for improved clarity and maintainability.

Browse files
src/VoiceDialogue/services/audio/audio_generator/runtime/kokoro.py CHANGED
@@ -3,9 +3,9 @@ from typing import Tuple, Optional
3
  import numpy as np
4
  from kokoro_onnx import Kokoro
5
 
6
- from .interface import TTSInterface
7
- from ..configs.kokoro import KokoroTTSConfig
8
- from ..manager import tts_tables
9
 
10
 
11
  @tts_tables.register("tts_classes", "kokoro")
 
3
  import numpy as np
4
  from kokoro_onnx import Kokoro
5
 
6
+ from services.audio.audio_generator.configs.kokoro import KokoroTTSConfig
7
+ from services.audio.audio_generator.manager import tts_tables
8
+ from services.audio.audio_generator.runtime.interface import TTSInterface
9
 
10
 
11
  @tts_tables.register("tts_classes", "kokoro")
src/VoiceDialogue/services/audio/audio_generator/runtime/moyoyo.py CHANGED
@@ -4,9 +4,9 @@ from typing import Tuple
4
  import numpy as np
5
 
6
  from config.paths import load_third_party
7
- from .interface import TTSInterface
8
- from ..models.moyoyo import MoYoYoTTSConfig
9
- from ..manager import tts_tables
10
 
11
  load_third_party()
12
 
 
4
  import numpy as np
5
 
6
  from config.paths import load_third_party
7
+ from services.audio.audio_generator.manager import tts_tables
8
+ from services.audio.audio_generator.models.moyoyo import MoYoYoTTSConfig
9
+ from services.audio.audio_generator.runtime.interface import TTSInterface
10
 
11
  load_third_party()
12
 
src/VoiceDialogue/services/speech/asr/models/funasr.py CHANGED
@@ -5,9 +5,9 @@ import numpy as np
5
  from funasr_onnx import SeacoParaformer, CT_Transformer
6
 
7
  from config import paths
8
- from .base import ASRInterface
9
- from ..manager import asr_tables
10
- from ..utils import ensure_minimum_audio_duration
11
 
12
 
13
  @asr_tables.register('asr_classes', 'funasr')
 
5
  from funasr_onnx import SeacoParaformer, CT_Transformer
6
 
7
  from config import paths
8
+ from services.speech.asr.manager import asr_tables
9
+ from services.speech.asr.models.base import ASRInterface
10
+ from services.speech.asr.utils import ensure_minimum_audio_duration
11
 
12
 
13
  @asr_tables.register('asr_classes', 'funasr')
src/VoiceDialogue/services/speech/asr/models/whisper.py CHANGED
@@ -4,9 +4,9 @@ import numpy as np
4
  from pywhispercpp.model import Model
5
 
6
  from config import paths
7
- from .base import ASRInterface
8
- from ..manager import asr_tables
9
- from ..utils import ensure_minimum_audio_duration
10
 
11
 
12
  @asr_tables.register('asr_classes', 'whisper')
 
4
  from pywhispercpp.model import Model
5
 
6
  from config import paths
7
+ from services.speech.asr.manager import asr_tables
8
+ from services.speech.asr.models.base import ASRInterface
9
+ from services.speech.asr.utils import ensure_minimum_audio_duration
10
 
11
 
12
  @asr_tables.register('asr_classes', 'whisper')