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