42 lines
1.5 KiB
Python
42 lines
1.5 KiB
Python
|
import requests
|
||
|
import json
|
||
|
import time
|
||
|
|
||
|
start_time = time.time()
|
||
|
# flask_url = 'http://127.0.0.1:5000/transcribe'
|
||
|
# sensevoice调用地址
|
||
|
# flask_url = 'http://122.51.206.54:4578/transcribe'
|
||
|
# flask_url = 'http://122.51.206.54:5000/transcribe'
|
||
|
# whisperv3调用地址
|
||
|
flask_url = 'http://122.51.206.54:4900/whisper'
|
||
|
# 文件地址
|
||
|
# audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/Chinese.wav'
|
||
|
# audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/20241213-fllxt32b.wav' # 中文
|
||
|
# audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/20241213-vahlmelz.wav' # 中文2
|
||
|
# audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/20241213-dtvoq4va.wav' # 英文
|
||
|
audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/20241213-jy2hk0qf.wav' # 粤语
|
||
|
# audio_url = 'https://cm-1255337128.cos.ap-guangzhou.myqcloud.com/asr-service/20241213-8akzhpov.wav' # 日文
|
||
|
|
||
|
# audio_url = "D:/Work/whisper/Chinese.wav"
|
||
|
# audio_url = "D:/Work/whisper/English.wav"
|
||
|
# audio_url = "D:/Work/whisper/Cantonese.wav'"
|
||
|
# audio_url = "D:/Work/whisper/Japanese.wav"
|
||
|
|
||
|
# 发送 POST 请求
|
||
|
response = requests.post(
|
||
|
flask_url,
|
||
|
json={'audio_url': audio_url}
|
||
|
)
|
||
|
|
||
|
# 处理响应
|
||
|
if response.status_code == 200:
|
||
|
result = response.json()
|
||
|
print("Transcribed Text:", result['text'])
|
||
|
|
||
|
else:
|
||
|
print("Error:", response.json())
|
||
|
end_time = time.time()
|
||
|
elapsed_time = end_time - start_time
|
||
|
print(f"代码块运行时长: {elapsed_time:.6f} 秒")
|
||
|
|