first pull
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# requestTest.py
|
||||
import requests
|
||||
from pathlib import Path
|
||||
|
||||
# 指定正确的 MIME 类型
|
||||
url = "http://192.168.1.8:20260/transcribe"
|
||||
audio_path = Path("test_files/z105300938.wav")
|
||||
|
||||
with open(audio_path, "rb") as f:
|
||||
# 明确指定文件名和 MIME 类型
|
||||
files = {
|
||||
"file": (
|
||||
audio_path.name, # 文件名
|
||||
f, # 文件对象
|
||||
"audio/wav" # MIME 类型
|
||||
)
|
||||
}
|
||||
|
||||
response = requests.post(url, files=files)
|
||||
|
||||
# 打印响应详情
|
||||
print(f"状态码: {response.status_code}")
|
||||
print(f"响应头: {response.headers.get('content-type')}")
|
||||
|
||||
# 检查响应是否成功
|
||||
if response.status_code == 200:
|
||||
result = response.json()
|
||||
print(f"识别结果: {result['data']['text']}")
|
||||
print(f"语言: {result['data']['language']}")
|
||||
print(f"置信度: {result['data']['confidence']}")
|
||||
print(f"处理时间: {result['data']['processing_time']}s")
|
||||
else:
|
||||
print(f"错误响应: {response.text}")
|
||||
Reference in New Issue
Block a user