diff --git a/src/openai/helpers/local_audio_player.py b/src/openai/helpers/local_audio_player.py index 8f12c27a56..8d8cb3d340 100644 --- a/src/openai/helpers/local_audio_player.py +++ b/src/openai/helpers/local_audio_player.py @@ -71,7 +71,7 @@ async def play( else: audio_content = await self._tts_response_to_buffer(input) - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() event = asyncio.Event() idx = 0 @@ -105,7 +105,7 @@ async def play_stream( self, buffer_stream: AsyncGenerator[Union[npt.NDArray[np.float32], npt.NDArray[np.int16], None], None], ) -> None: - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() event = asyncio.Event() buffer_queue: queue.Queue[Union[npt.NDArray[np.float32], npt.NDArray[np.int16], None]] = queue.Queue(maxsize=50) diff --git a/src/openai/helpers/microphone.py b/src/openai/helpers/microphone.py index 62a6d8d8a9..5a1e8ae87d 100644 --- a/src/openai/helpers/microphone.py +++ b/src/openai/helpers/microphone.py @@ -54,7 +54,7 @@ async def record(self, return_ndarray: Literal[False]) -> FileTypes: ... async def record(self, return_ndarray: None = ...) -> FileTypes: ... async def record(self, return_ndarray: Union[bool, None] = False) -> Union[npt.NDArray[DType], FileTypes]: - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() event = asyncio.Event() self.buffer_chunks: list[npt.NDArray[DType]] = [] start_time = time.perf_counter()