Skip to content

Commit 2ad5f97

Browse files
committed
Improve imports
1 parent f082e05 commit 2ad5f97

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

manim_voiceover/services/azure.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import os
2-
from pathlib import Path
32
import sys
4-
from dotenv import load_dotenv, find_dotenv
3+
from pathlib import Path
4+
5+
from dotenv import find_dotenv, load_dotenv
6+
from manim import logger
7+
58
from manim_voiceover.helper import (
69
create_dotenv_file,
710
prompt_ask_missing_extras,
811
remove_bookmarks,
912
)
10-
from manim import logger
13+
from manim_voiceover.services.base import SpeechService
1114

1215
try:
1316
import azure.cognitiveservices.speech as speechsdk
@@ -16,7 +19,6 @@
1619
'Missing packages. Run `pip install "manim-voiceover[azure]"` to use AzureService.'
1720
)
1821

19-
from manim_voiceover.services.base import SpeechService
2022

2123
load_dotenv(find_dotenv(usecwd=True))
2224

manim_voiceover/services/elevenlabs.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
from dotenv import find_dotenv, load_dotenv
77
from manim import logger
88

9-
from manim_voiceover.helper import create_dotenv_file
9+
from manim_voiceover.helper import create_dotenv_file, remove_bookmarks
10+
from manim_voiceover.services.base import SpeechService
1011

1112
try:
1213
from elevenlabs import Voice, VoiceSettings, generate, save, voices
@@ -17,9 +18,6 @@
1718
)
1819

1920

20-
from manim_voiceover.helper import create_dotenv_file, remove_bookmarks
21-
from manim_voiceover.services.base import SpeechService
22-
2321
load_dotenv(find_dotenv(usecwd=True))
2422

2523

@@ -51,7 +49,7 @@ def __init__(
5149
voice_name: Optional[str] = None,
5250
voice_id: Optional[str] = None,
5351
model: str = "eleven_monolingual_v1",
54-
voice_settings: Optional[Union[VoiceSettings, dict]] = None,
52+
voice_settings: Optional[Union["VoiceSettings", dict]] = None,
5553
transcription_model: str = "base",
5654
**kwargs,
5755
):

manim_voiceover/services/openai.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
import os
22
import sys
33
from pathlib import Path
4+
5+
from dotenv import find_dotenv, load_dotenv
46
from manim import logger
5-
from dotenv import load_dotenv, find_dotenv
67

78
from manim_voiceover.helper import (
89
create_dotenv_file,
910
prompt_ask_missing_extras,
1011
remove_bookmarks,
1112
)
13+
from manim_voiceover.services.base import SpeechService
1214

1315
try:
1416
import openai
@@ -18,7 +20,6 @@
1820
'Run `pip install "manim-voiceover[openai]"` to use OpenAIService.'
1921
)
2022

21-
from manim_voiceover.services.base import SpeechService
2223

2324
load_dotenv(find_dotenv(usecwd=True))
2425

0 commit comments

Comments
 (0)