Spaces:
Runtime error
Runtime error
import io | |
import os | |
# Imports the Google Cloud client library | |
from google.cloud import speech | |
# Instantiates a client | |
client = speech.SpeechClient() | |
# The name of the audio file to transcribe | |
file_name = os.path.join(os.path.dirname(__file__), '2.wav') | |
# Loads the audio into memory | |
with io.open(file_name, 'rb') as audio_file: | |
content = audio_file.read() | |
audio = speech.RecognitionAudio(content=content) | |
# Specifies the audio encoding and language | |
config = speech.RecognitionConfig( | |
encoding=speech.RecognitionConfig.AudioEncoding.LINEAR16, | |
language_code='en-US') | |
# Detects speech in the audio file | |
response = client.recognize(config=config, audio=audio) | |
# Prints the transcription of the audio | |
for result in response.results: | |
print('Transcript: {}'.format(result.alternatives[0].transcript)) | |