[ 'app_id' => $appId ], 'business' => $iseConfigArray, 'data' => [ 'status' => 0 ] ]) ); } /** * 根据音频数据、是否是第一帧、最后一帧,生成音频上传请求体 * * @param string $frameData 音频数据 * @param boolean $isFirstFrame 是否是第一帧 * @param boolean $isLastFrame 是否是最后一帧 * @return string */ public static function generateAudioInput($frameData, $isFirstFrame = false, $isLastFrame = false) { return self::jsonEncode( self::removeNull([ 'business' => [ "cmd" => "auw", "aus" => $isFirstFrame ? 1 : ($isLastFrame ? 4 : 2) ], 'data' => [ 'status' => $isLastFrame ? 2 : 1, 'data' => base64_encode($frameData) ] ]) ); } }