我正在尝试将音频文件(.wav)格式转换为文本,我能够读取该文件,但是当我尝试使用Speech_recognition对其进行转换时,我得到了:
将speech_recognition导入为sr 追溯(最近一次通话): 文件“”,第1行,位于 ImportError:没有名为Speech_recognition的模块
我的代码:
import speech_recognition as sr
import boto3
bucket = "S3_Bucket"
file_name = "code-repos/path/tp/Spark/child.wav"
s3 = boto3.client('s3', aws_access_key_id='xxxxxxxxxxxxxxxxx',
aws_secret_access_key='4/xxxxxxxxxxxxxxxxxxxxxx')
obj = s3.get_object(Bucket= bucket, Key= file_name)
result = obj['Body'].read()
到现在为止,但是如何将.wav或任何音频转换为文本,pyspark中是否存在任何语音识别模块?