通过composer安装SDK

composer官网包查询的地址 : 传送门

特别说明 : 通过composer引入之后,在文件内直接使用

// 测试腾讯语音识别

Route::rule("demovoice","tencentDemo/index","GET");

第一步 : 安装sdk 在项目的根目录下执行如下:

composer require tencentcloud/tencentcloud-sdk-php

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

sdk包

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

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

/**

* Created by PhpStorm.

* User: faith

* motto 学习可以改变自己

* Date: 2020-02-01

* Time: 20:00

*/

namespace app\api\controller;

use app\BaseController;

use TencentCloud\Common\Credential;

use TencentCloud\Common\Profile\ClientProfile;

use TencentCloud\Asr\V20190614\AsrClient;

use TencentCloud\Asr\V20190614\Models\CreateRecTaskRequest;

use TencentCloud\Common\Profile\HttpProfile;

class TencentDemo extends BaseController

{

public function index()

{

$voice_url = "随便一个mp3的地址用来测试";

// 实例化一个证书对象,入参需要传入腾讯云账户secretId,secretKey

$TENCENTCLOUD_SECRET_ID = 'xxxxxxxxxxx在腾讯云控制台找';

$TENCENTCLOUD_SECRET_KEY = 'xxxxxxxxx在腾讯云控制台找';

$Endpoint = 'asr.tencentcloudapi.com';

$cred = new Credential($TENCENTCLOUD_SECRET_ID, $TENCENTCLOUD_SECRET_KEY);

// 实例化一个http选项,可选的,没有特殊需求可以跳过

$httpProfile = new HttpProfile();

$httpProfile->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);

}

}

腾讯语音识别 php接口,TP6引入腾讯云SDK,并使用其方法,语音识别例子相关推荐

  1. php 腾讯短信接口api,关于腾讯云短信 API 成功调用的分享

    腾讯云短信签名申请我用的个人公众号,很快就过审了,在这把需要注意的跟大家说一下.我发现很多人都没提到重点,复制粘贴党容易踩坑. 签名审核通过后,创建正文模板,如下图: 然后按照书本教程基本操作完成后, ...

  2. java maven 引入有赞云SDK

    1.首先在pom.xml文件中引入代码库 <repositories><!-- 代码库 --><repository><id>baymax-releas ...

  3. [微信小程序]小程序引入腾讯地图选点插件出现:未取得授权

    问题:小程序引入腾讯地图选点插件出现:未取得授权 在微信小程序引入腾讯地图选点插件:官方文档 1.微信小程序接入腾讯地图服务,申请Key 2.在 app.json 中添加 "plugins& ...

  4. uni-app引入腾讯地图

    这篇地图开发教程先对uniapp开发map进行的说明,(uniapp是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到ios,android,web以及各种小程序,快应用等多 ...

  5. 小程序引入腾讯IM实现即时通讯

    记录一下小程序引入腾讯第三方SDK包 实现即时通讯功能,就是常见的客服聊天功能, 腾讯IM官方文档 踩坑开发完整个项目,当初碰到问题时,网上可参考的信息几乎为零,马马虎虎整理一下 希望对大家有所帮助. ...

  6. 如何在Vue项目中引入腾讯验证码服务

    什么是腾讯验证码?它长这个样子--? 最近公司项目要求引入腾讯云验证,要求是这样的:为了防止别人恶意刷短信验证码,当用户短时间内多次获取验证码的时候,需要调用腾讯验证码,验证成功后会继续自动发送验证码 ...

  7. 恒大汽车:引入腾讯、滴滴等投资者 筹集约40亿港元

    今日早间,恒大汽车发布公告称,于9月15日以先旧后新方式安排引入腾讯控股有限公司.红杉资本.云锋基金及滴滴出行等多名知名国际投资者,筹集约40亿港元. 根据公告,认购股份将根据一般授权( 可配发.发行 ...

  8. 语音识别首次全平台比拼,讯飞依图BAT各家算法差异巨大

    图片来源:图虫创意 2010年,微软公司的邓力和其团队与多伦多大学的Hinton教授合作,首次将深度学习引入语音识别,率先取得突破,驱动了语音识别技术的高速成长.到今天短短8年时间,便取得了远超过去半 ...

  9. uniapp开发小程序,引入腾讯兔小巢插件,兔小巢页面导航头部样式错乱问题

    uniapp开发小程序,引入腾讯兔小巢插件,导航头部样式错乱问题 uniapp开发小程序,引入腾讯兔小巢插件,导航头部样式错乱问题 uniapp开发微信小程序,所有页面头部导航都是自定义的,引入腾讯兔 ...

最新文章

  1. Learn OpenGL (九):基础光照
  2. SQL与NoSQL区别-读写性能
  3. LeetCode: 13. Roman to Integer
  4. Python 在腾讯研发排第 5,鹅厂 2019 年新增 12.9 亿行代码
  5. android中button点击频率控制
  6. 返回一个二维整数数组中最大联通子数组的和
  7. 265. To B 端 Web 页面上线前 checklist
  8. python最基础_python的最基础的知识点
  9. mybatis和ehcache整合
  10. 女程序员也会有35岁的危机焦虑吗?
  11. 常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript
  12. heidisql导入sql文件
  13. 一、css样式(内部样式,外部样式,行内样式)
  14. pathogen插件管理器学习笔记
  15. 评点2021-2022年上市的那些Go语言新书
  16. 2018-CVPR-Harmonious Attention Network for Person Re-Identification
  17. InnoDB关键特性之插入缓冲
  18. 什么产品适合做海外众筹
  19. 【笔记分享】H桥电机正反转
  20. Unity-多米诺骨牌

热门文章

  1. 2015,会是这些CEO在任的最后一年吗?
  2. 学计算机能进入建行工作总结,建设银行员工年终个人工作总结
  3. 使用LinkDevelop进行全栈开发的准备
  4. python中用于释放类占用的资源的方法是()_2020超星尔雅龙华医院-五项答案新版...
  5. 模拟地与数字地连接0欧电阻作用
  6. shields 徽标_如何对博客的名称和徽标进行商标和版权保护
  7. 利用Pimpl实现细节隐藏
  8. 【STM32】1—零基础硬件软件配置 完成LED的闪烁
  9. 浅说镜头的MTF值 及其对市场流行镜头的实际指导意义
  10. 《鲜活的数据:数据可视化指南》第2章 收集数据 Python3.3源码