speechtotext.model.googleWrapper.GoogleAPIWrapper
- class GoogleAPIWrapper(model_version)[source]
Bases:
ModelWrapperWrapper for google API. GOOGLE_APPLICATION_CREDENTIALS needs to be in the ‘.env’ file in current directory.
Wrapper for google model.
- Parameters:
model_version (googleAPIVersion) – Model version of google STT API to use.
Methods
Benchmark n samples with model.
Benchmark sample with model.
Benchmark samples with model.
Convert sample to correct format.
Get model.
get_transcript_of_fileAttributes
Code for the language to transcribe.
path to temp file that will be created to convert the audio files to an accepted audio format.
-
LANGUAGE_CODE:
str= 'nl-BE' Code for the language to transcribe.
See supported languages for google.
- Type:
-
PATH_OF_TEMP_CONVERTED_AUDIO_FILE:
str= 'converted_audio_file.wav' path to temp file that will be created to convert the audio files to an accepted audio format.
- Type:
PATH_OF_TEMP_CONVERTED_AUDIO_FILE
- _append_error(samples, audio_id, error)
Append error to model_errors.
- Parameters:
samples (SampleDataset) – Dataset of audio.
id (str) – Id of failed sample.
error (str) – Error message.
- _benchmark_sample_with_time(dataset, audio_id, with_cleaning=True)
Benchmark sample for model with timer.
- benchmark_n_samples(dataset, number_of_samples, with_cleaning=True)
Benchmark n samples with model.
- benchmark_sample(dataset, audio_id, with_cleaning=True)
Benchmark sample with model.
- benchmark_samples(samples, with_cleaning=True)
Benchmark samples with model.
- convert_sample(path_to_sample)
Convert sample to correct format.