diff --git a/examples/voice/streamed/main.py b/examples/voice/streamed/main.py index c429890..230738c 100644 --- a/examples/voice/streamed/main.py +++ b/examples/voice/streamed/main.py @@ -13,13 +13,13 @@ from typing_extensions import override from agents.voice import StreamedAudioInput, VoicePipeline -# Use absolute import when running as script directly -try: - # First try relative import (for package use) +# Use absolute or relative import based on context +if __name__ == "__main__": + # When running as script, use absolute import + from my_workflow import MyWorkflow # type: ignore +else: + # When imported as module, use relative import from .my_workflow import MyWorkflow -except ImportError: - # Fall back to direct import (for script use) - from my_workflow import MyWorkflow CHUNK_LENGTH_S = 0.05 # 100ms SAMPLE_RATE = 24000