可以通过以下步骤实现:
import json
import requests
api_url = "https://api.example.com/speech-to-text" # 云语音API的URL
api_key = "YOUR_API_KEY" # 云语音API的密钥
audio_file = "path/to/audio.wav" # 需要转换的音频文件路径
with open(audio_file, "rb") as file:
audio_data = file.read()
headers = {
"Content-Type": "audio/wav",
"Authorization": "Bearer " + api_key
}
response = requests.post(api_url, headers=headers, data=audio_data)
result = response.json()
output_file = "path/to/output.json" # 导出的JSON文件路径
with open(output_file, "w") as file:
json.dump(result, file, indent=4)
完整的代码示例如下:
import json
import requests
api_url = "https://api.example.com/speech-to-text"
api_key = "YOUR_API_KEY"
audio_file = "path/to/audio.wav"
with open(audio_file, "rb") as file:
audio_data = file.read()
headers = {
"Content-Type": "audio/wav",
"Authorization": "Bearer " + api_key
}
response = requests.post(api_url, headers=headers, data=audio_data)
result = response.json()
output_file = "path/to/output.json"
with open(output_file, "w") as file:
json.dump(result, file, indent=4)
这样,云语音API的结果将被导出为JSON文件,并保存在指定的路径中。你可以根据需要进一步处理JSON文件中的数据。
领取专属 10元无门槛券
手把手带您无忧上云