fix: auto-fix code issues (cron)
- 修复重复导入/字段 - 修复异常处理 - 修复PEP8格式问题 - 添加类型注解
This commit is contained in:
@@ -19,7 +19,7 @@ class TingwuClient:
|
||||
raise ValueError("ALI_ACCESS_KEY and ALI_SECRET_KEY required")
|
||||
|
||||
def _sign_request(
|
||||
self, method: str, uri: str, query: str = "", body: str = ""
|
||||
self, method: str, uri: str, query: str = "", body: str = "",
|
||||
) -> dict[str, str]:
|
||||
"""阿里云签名 V3"""
|
||||
timestamp = datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ")
|
||||
@@ -43,7 +43,7 @@ class TingwuClient:
|
||||
from alibabacloud_tingwu20230930.client import Client as TingwuSDKClient
|
||||
|
||||
config = open_api_models.Config(
|
||||
access_key_id=self.access_key, access_key_secret=self.secret_key
|
||||
access_key_id=self.access_key, access_key_secret=self.secret_key,
|
||||
)
|
||||
config.endpoint = "tingwu.cn-beijing.aliyuncs.com"
|
||||
client = TingwuSDKClient(config)
|
||||
@@ -53,8 +53,8 @@ class TingwuClient:
|
||||
input=tingwu_models.Input(source="OSS", file_url=audio_url),
|
||||
parameters=tingwu_models.Parameters(
|
||||
transcription=tingwu_models.Transcription(
|
||||
diarization_enabled=True, sentence_max_length=20
|
||||
)
|
||||
diarization_enabled=True, sentence_max_length=20,
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
@@ -73,7 +73,7 @@ class TingwuClient:
|
||||
return f"mock_task_{int(time.time())}"
|
||||
|
||||
def get_task_result(
|
||||
self, task_id: str, max_retries: int = 60, interval: int = 5
|
||||
self, task_id: str, max_retries: int = 60, interval: int = 5,
|
||||
) -> dict[str, Any]:
|
||||
"""获取任务结果"""
|
||||
try:
|
||||
@@ -83,7 +83,7 @@ class TingwuClient:
|
||||
from alibabacloud_tingwu20230930.client import Client as TingwuSDKClient
|
||||
|
||||
config = open_api_models.Config(
|
||||
access_key_id=self.access_key, access_key_secret=self.secret_key
|
||||
access_key_id=self.access_key, access_key_secret=self.secret_key,
|
||||
)
|
||||
config.endpoint = "tingwu.cn-beijing.aliyuncs.com"
|
||||
client = TingwuSDKClient(config)
|
||||
@@ -134,7 +134,7 @@ class TingwuClient:
|
||||
"end": sent.end_time / 1000,
|
||||
"text": sent.text,
|
||||
"speaker": f"Speaker {sent.speaker_id}",
|
||||
}
|
||||
},
|
||||
)
|
||||
|
||||
return {"full_text": full_text.strip(), "segments": segments}
|
||||
@@ -149,7 +149,7 @@ class TingwuClient:
|
||||
"end": 5.0,
|
||||
"text": "这是一个示例转录文本,包含 Project Alpha 和 K8s 等术语。",
|
||||
"speaker": "Speaker A",
|
||||
}
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user