Fixed a couple of small bugs.
This commit is contained in:
@@ -105,7 +105,6 @@ class NeuphonicTTSService(WordTTSService, WebsocketService):
|
|||||||
"lang_code": self.language_to_service_language(params.language),
|
"lang_code": self.language_to_service_language(params.language),
|
||||||
"speed": params.speed,
|
"speed": params.speed,
|
||||||
"encoding": encoding,
|
"encoding": encoding,
|
||||||
"model": model,
|
|
||||||
"sampling_rate": sample_rate,
|
"sampling_rate": sample_rate,
|
||||||
}
|
}
|
||||||
self.set_model_name(model)
|
self.set_model_name(model)
|
||||||
@@ -315,7 +314,6 @@ class NeuphonicHttpTTSService(TTSService):
|
|||||||
"lang_code": self.language_to_service_language(params.language),
|
"lang_code": self.language_to_service_language(params.language),
|
||||||
"speed": params.speed,
|
"speed": params.speed,
|
||||||
"encoding": encoding,
|
"encoding": encoding,
|
||||||
"model": model,
|
|
||||||
"sampling_rate": sample_rate,
|
"sampling_rate": sample_rate,
|
||||||
}
|
}
|
||||||
self.set_model_name(model)
|
self.set_model_name(model)
|
||||||
@@ -327,6 +325,9 @@ class NeuphonicHttpTTSService(TTSService):
|
|||||||
async def start(self, frame: StartFrame):
|
async def start(self, frame: StartFrame):
|
||||||
await super().start(frame)
|
await super().start(frame)
|
||||||
|
|
||||||
|
async def flush_audio(self):
|
||||||
|
pass
|
||||||
|
|
||||||
async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]:
|
async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]:
|
||||||
"""Generate speech from text using Neuphonic streaming API.
|
"""Generate speech from text using Neuphonic streaming API.
|
||||||
|
|
||||||
@@ -351,7 +352,7 @@ class NeuphonicHttpTTSService(TTSService):
|
|||||||
yield TTSStartedFrame()
|
yield TTSStartedFrame()
|
||||||
|
|
||||||
async for message in response:
|
async for message in response:
|
||||||
if response.status_code != 200:
|
if message.status_code != 200:
|
||||||
logger.error(f"{self} error: {message.errors}")
|
logger.error(f"{self} error: {message.errors}")
|
||||||
yield ErrorFrame(error=f"Neuphonic API error: {message.errors}")
|
yield ErrorFrame(error=f"Neuphonic API error: {message.errors}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user