laravel通过classmap集成第三方包百度语音识别

发布时间:2021-01-12 20:46:06 阅读:1236次

通过前两篇文章百度文字转语音接口apilaravel通过vender()方法引入第三方sdk扩展包 我们已经知道怎么将百度语音识别包集成在laravel框架中

今天我们再讲一种方法

首先在根目录创建文件夹extends,然后将百度语音识别度下载到这个文件,解压即可

编辑composer.json

    "autoload": {
        "classmap": [
            "extends/aibaidu/"
        ],
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        }
    },

然后执行$ composer dumpautoload

最后controller中调用即可

 $speech = new \AipSpeech('11062810','dBE***9Ec','bWjE7nKC7p3tmBzsuiHXc3OKTXxFtU4r');
$wd = request()->get('wd','中华人民共和国');
$res = $speech->synthesis($wd,'zh', $ctp=1);
header('Content-Type:audio/mp3');
exit($res);

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel通过classmap集成第三方包百度语音识别 出自老鄢博客 | 欢迎分享