laravel通过vender()方法引入第三方sdk扩展包

我们已经了解了[百度文字转语音接口api](https://www.yuanchengzhushou.cn/article/8064.html)

在laravel中如何将百度语音识别包集成进来呢?

当然网上有composer包比较方便

今天讲下怎么手工的将包集成到laravel中
```
1.在app目录下新建 common.php
2.在public/index.php 也就是项目入口文件里加入一句
//引入公共函数,路径要根据自己放哪去写
require __DIR__.'/../app/common.php';
3.在common.php里添加方法,然后再项目的所有地方都可以随意调用
function vender($path = ''){
$path = str_replace('.','/',$path);
if(!strpos($path,'.php')){
$path.='.php';
}
require_once "../extends/{$path}";
}
4.在根目录下新建extends文件夹,用于存放百度语音识别扩展包
5.在控制器里调用第三方sdk
get('wd','中华人民共和国');
print_r($wd);
$res = $speech->synthesis($wd,'zh', $ctp=1);
header('Content-Type:audio/mp3');
exit($res);
}
}
```

亲测有效

    A+
发布日期:2021年01月12日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: