Tencent_机器翻译_语音翻译&语种识别
发布时间
阅读量:
阅读量
#
import json
import cv2
import requests
import uuid
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.tmt.v20180321 import tmt_client
from tencentcloud.tmt.v20180321 import models as tmt_models
import numpy as np
import base64
import matplotlib.pyplot as plt
%matplotlib inline
import warnings
warnings.filterwarnings("ignore")
SecretId="xxxxxxxxxxxxxxxxxxxxxx"
SecretKey="xxxxxxxxxxxxxxxxxxxxxx"
video_path="./video/output.mp3"
with open(video_path,"rb") as file:
video=base64.b64encode(file.read())
Data=str(video , encoding='utf-8')
try:
cred = credential.Credential(SecretId, SecretKey)
httpProfile = HttpProfile()
httpProfile.endpoint = "tmt.tencentcloudapi.com"
clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
client = tmt_client.TmtClient(cred, "ap-beijing", clientProfile)
req = tmt_models.SpeechTranslateRequest()
params = {
"SessionUuid": str(uuid.uuid4()),
"Source": "zh",
"Target": "en",
"AudioFormat": 83886080,
"Seq": 0,
"IsEnd": 0,
"Data": Data,
"ProjectId": 0
}
req.from_json_string(json.dumps(params))
resp = client.SpeechTranslate(req).to_json_string()
resp=json.loads(resp)
print(resp)
except TencentCloudSDKException as err:
print(err)
{'SessionUuid': '2fce3636-6a56-402b-ac81-bee5f758341d', 'RecognizeStatus': 1, 'SourceText': '', 'TargetText': '', 'Seq': 0, 'Source': 'zh', 'Target': 'en', 'VadSeq': 0, 'RequestId': 'f7698b49-1461-4927-9f63-136e3274e1f2'}
# 语种识别
import json
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.tmt.v20180321 import tmt_client, models
try:
cred = credential.Credential("SecretId", "SecretKey")
httpProfile = HttpProfile()
httpProfile.endpoint = "tmt.tencentcloudapi.com"
clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
client = tmt_client.TmtClient(cred, "ap-beijing", clientProfile)
req = tmt_models.LanguageDetectRequest()
Text="""
"""
params = {
"Text": "",
"ProjectId": 0
}
req.from_json_string(json.dumps(params))
resp = client.LanguageDetect(req)
print(resp.to_json_string())
except TencentCloudSDKException as err:
print(err)
全部评论 (0)
还没有任何评论哟~
