File size: 415 Bytes
d39299f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from transformers import Pipeline
from chatterbox.turbo import synthesize_turbo
class ChatterboxTurboPipeline(Pipeline):
def _sanitize_parameters(self, **kwargs):
return {}, {}, kwargs
def __call__(self, text, voice_embedding=None, **kwargs):
audio = synthesize_turbo(
text=text,
voice_embedding=voice_embedding,
**kwargs
)
return audio
|