def build_request(): return tts_pb2.SynthesizeSpeechRequest( input=tts_pb2.SynthesisInput( text= "Привет! Я Алёна. Я помогу в озвучке книг, новостей, образователь" "ных курсов, а также могу быть твоим напарником для медитации."), audio_config=tts_pb2.AudioConfig( audio_encoding=tts_pb2.LINEAR16, sample_rate_hertz=sample_rate, ), voice=tts_pb2.VoiceSelectionParams(name="alyona"), )
def build_request(): return tts_pb2.SynthesizeSpeechRequest( input=tts_pb2.SynthesisInput( text= "И мысли тоже тяжелые и медлительные, падают неторопливо и редко одна за другой, точно песчинки " "в разленившихся песочных часах."), audio_config=tts_pb2.AudioConfig( audio_encoding=tts_pb2.LINEAR16, sample_rate_hertz=sample_rate, ), voice=tts_pb2.VoiceSelectionParams(name="maxim", ), )
def build_synthesis_request(args, text: str, *, type="pb"): input = tts_pb2.SynthesisInput(text=text) audio_config = tts_pb2.AudioConfig( audio_encoding=args.encoding, sample_rate_hertz=args.rate, ) voice = tts_pb2.VoiceSelectionParams() request = tts_pb2.SynthesizeSpeechRequest( input=input, audio_config=audio_config, voice=voice, ) return request if type != "json" else MessageToDict(request)