diff --git a/deepgram/clients/speak/v1/async_client.py b/deepgram/clients/speak/v1/async_client.py index 368c5a0f..9b257cad 100644 --- a/deepgram/clients/speak/v1/async_client.py +++ b/deepgram/clients/speak/v1/async_client.py @@ -108,6 +108,17 @@ async def stream( self.logger.debug("AsyncSpeakClient.stream LEAVE") return sResp + async def file( + self, + filename: str, + source: SpeakSource, + options: Optional[Union[Dict, SpeakOptions]] = None, + addons: Optional[Dict] = None, + timeout: Optional[httpx.Timeout] = None, + endpoint: str = "v1/speak", + ) -> SpeakResponse: + return await self.save(filename, source, options, addons, timeout, endpoint) + async def save( self, filename: str, diff --git a/deepgram/clients/speak/v1/client.py b/deepgram/clients/speak/v1/client.py index 6bc88b51..4017f9a5 100644 --- a/deepgram/clients/speak/v1/client.py +++ b/deepgram/clients/speak/v1/client.py @@ -107,6 +107,17 @@ def stream( self.logger.debug("SpeakClient.stream LEAVE") return sResp + async def file( + self, + filename: str, + source: SpeakSource, + options: Optional[Union[Dict, SpeakOptions]] = None, + addons: Optional[Dict] = None, + timeout: Optional[httpx.Timeout] = None, + endpoint: str = "v1/speak", + ) -> SpeakResponse: + return self.save(filename, source, options, addons, timeout, endpoint) + def save( self, filename: str,