TP6引入腾讯云SDK,并使用其方法,语音识别例子

通过composer安装SDK

  1. composer官网包查询的地址 : 传送门
  2. 特别说明 : 通过composer引入之后,在文件内直接使用
  3. // 测试腾讯语音识别
    Route::rule("demovoice","tencentDemo/index","GET");
  1. 第一步 : 安装sdk 在项目的根目录下执行如下:
composer require tencentcloud/tencentcloud-sdk-php

2.查看TP6项目 vendor目录下增加了sdk包,如下图:


sdk包
  1. 如何在控制器内使用SDK的方法(下面例子是语音识别的)

附上腾讯云sdk文档 : 传送门

setEndpoint($Endpoint);  // 指定接入地域域名(默认就近接入)

        // 实例化一个client选项,可选的,没有特殊需求可以跳过
        $clientProfile = new ClientProfile();
        $clientProfile->setSignMethod("TC3-HMAC-SHA256");  // 指定签名算法(默认为HmacSHA256)
        $clientProfile->setHttpProfile($httpProfile);

        $client = new AsrClient($cred, "ap-shanghai", $clientProfile);

        $req = new CreateRecTaskRequest();

        $params = '{"EngineModelType":"16k_0","ChannelNum":1,"ResTextFormat":0,"SourceType":0,"Url":"' . $voice_url . '"}';

        $req->fromJsonString($params);


        $resp = $client->CreateRecTask($req);

        return json($resp);

    }

}

你可能感兴趣的:(TP6引入腾讯云SDK,并使用其方法,语音识别例子)