百度ai语音

2019-09-26  本文已影响0人  define光年

1、首先登陆https://console.bce.baidu.com/ai/?_=1568795839749&fromai=1#/ai/speech/app/list
注册应用
获取应用APP_ID API_KEY SECRET_KEY
2、下载百度的php语音sdk包https://ai.baidu.com/sdk

3、这里使用的tp5 将语音包放到vender目录下
在控制器中

public function yuyin()
    {
        vendor('speech.AipSpeech');
        $APP_ID     = 'xxx';
        $API_KEY    = 'xxxxx';
        $SECRET_KEY = 'xxxxx';

        $client = new \AipSpeech($APP_ID, $API_KEY, $SECRET_KEY);
        $result = $client->synthesis('语音测试', 'zh', 1, array(
            'vol' => 5,
            'dev_pid'=>1837,
        ));

// 识别正确返回语音二进制 错误则返回json 参照下面错误码
        if (!is_array($result)) {
            file_put_contents('audio.mp3', $result);
        }

        return $this->view->fetch();
    }
···
搞定
上一篇下一篇

猜你喜欢

热点阅读