From 47cbd46d7c6e34de7563cdaf65bf13261854556c Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Wed, 11 Oct 2023 14:10:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96iatwss?= =?UTF-8?q?=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/XunFeiController.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/api/controller/XunFeiController.php b/app/api/controller/XunFeiController.php index 358d78178..20ba27c53 100644 --- a/app/api/controller/XunFeiController.php +++ b/app/api/controller/XunFeiController.php @@ -30,7 +30,7 @@ use Guzzle\Http\Exception\RequestException; */ class XunFeiController extends BaseApiController { - public array $notNeedLogin = ['chat', 'iat', 'tts', 'ocr']; + public array $notNeedLogin = ['chat', 'iat', 'tts', 'ocr', 'iatWss']; private $app_id='2eda6c2e'; @@ -268,6 +268,17 @@ class XunFeiController extends BaseApiController return $this->data(['words' => $words]); } + //获取websocket + public function iatWss() + { + header('X-Accel-Buffering: no'); + $iatHostUrl = "wss://iat-api.xfyun.cn/v2/iat"; + $iat = new IatClient($this->app_id, $this->api_key, $this->api_secret); + $iat_wss = $iat->assembleAuthUrl($iatHostUrl); + //后期添加鉴权 + return $this->data(['iat_wss' => $iat_wss]); + } + //语音合成(流式版) public function tts() {