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", ),
    )
예제 #3
0
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)