add can_generate_metrics functions
This commit is contained in:
@@ -72,6 +72,14 @@ class HathoraSTTService(SegmentedSTTService):
|
|||||||
self._api_key = api_key or os.getenv("HATHORA_API_KEY")
|
self._api_key = api_key or os.getenv("HATHORA_API_KEY")
|
||||||
self._params = params or HathoraSTTService.InputParams()
|
self._params = params or HathoraSTTService.InputParams()
|
||||||
|
|
||||||
|
def can_generate_metrics(self) -> bool:
|
||||||
|
"""Check if this service can generate processing metrics.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
True
|
||||||
|
"""
|
||||||
|
return True
|
||||||
|
|
||||||
@traced_stt
|
@traced_stt
|
||||||
async def _handle_transcription(
|
async def _handle_transcription(
|
||||||
self, transcript: str, is_final: bool, language: Optional[Language] = None
|
self, transcript: str, is_final: bool, language: Optional[Language] = None
|
||||||
|
|||||||
@@ -95,6 +95,14 @@ class HathoraTTSService(TTSService):
|
|||||||
|
|
||||||
self.set_voice(voice_id)
|
self.set_voice(voice_id)
|
||||||
|
|
||||||
|
def can_generate_metrics(self) -> bool:
|
||||||
|
"""Check if this service can generate processing metrics.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
True
|
||||||
|
"""
|
||||||
|
return True
|
||||||
|
|
||||||
@traced_tts
|
@traced_tts
|
||||||
async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]:
|
async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]:
|
||||||
"""Run text-to-speech synthesis on the provided text.
|
"""Run text-to-speech synthesis on the provided text.
|
||||||
|
|||||||
Reference in New Issue
Block a user