It doesn't matter what the request is we get responses like this:
Invalid byte 47, offset 18110. at line 3 column 1: {
"audioContent": "UklGRuyoAQBXQVZFZm10IBAAAAABAAEA8FUAAOCrAAACABAAZGF0YcioAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A snippet of the code, the error message comes from the result of awaiting .doit().
let voice = VoiceSelectionParams {
language_code: Some(language.to_string()),
name: params.voice.clone(),
ssml_gender: None,
custom_voice: None,
};
// Set to s16le PCM https://cloud.google.com/speech-to-text/docs/encoding this returns a
// wav file
let audio = AudioConfig {
audio_encoding: Some("LINEAR16".to_string()),
effects_profile_id: None,
pitch: params.pitch,
sample_rate_hertz: Some(params.sample_rate as _),
speaking_rate: params.speed,
volume_gain_db: None,
};
self.tts
.text()
.synthesize(SynthesizeSpeechRequest {
audio_config: Some(audio),
input: Some(input),
voice: Some(voice),
})
.doit()
.await
It doesn't matter what the request is we get responses like this:
A snippet of the code, the error message comes from the result of awaiting
.doit().