mirror of
https://github.com/HumanAIGC-Engineering/gradio-webrtc.git
synced 2026-02-05 18:09:23 +08:00
本次代码评审新增并完善了gs视频聊天功能,包括前后端接口定义、状态管理及UI组件实现,并引入了新的依赖库以支持更多互动特性。 Link: https://code.alibaba-inc.com/xr-paas/gradio_webrtc/codereview/21273476 * 更新python 部分 * 合并videochat前端部分 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 替换audiowave * 导入路径修改 * 合并websocket mode逻辑 * feat: gaussian avatar chat * 增加其他渲染的入参 * feat: ws连接和使用 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 右边距离超出容器宽度,则向左移动 * 配置传递 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 高斯包异常 * 同步webrtc_utils * 更新webrtc_utils * 兼容on_chat_datachannel * 修复设备名称列表没有正常显示的问题 * copy 传递 webrtc_id * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 保证webrtc 完成后再进行websocket连接 * feat: 音频表情数据接入 * dist 上传 * canvas 隐藏 * feat: 高斯文件下载进度透出 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 修改无法获取权限问题 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 先获取权限再获取设备 * fix: gs资源下载完成前不处理ws数据 * fix: merge * 话术调整 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 修复设备切换后重新对话,又切换回默认设备的问题 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 更新localvideo 尺寸 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 不能默认default * 修改音频权限问题 * 更新打包结果 * fix: 对话按钮状态跟gs资源挂钩,删除无用代码 * fix: merge * feat: gs渲染模块从npm包引入 * fix * 新增对话记录 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 样式修改 * 更新包 * fix: gs数字人初始化位置和静音 * 对话记录滚到底部 * 至少100%高度 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 略微上移文本框 * 开始连接时清空对话记录 * fix: update gs render npm * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 逻辑保证 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * feat: 音频初始化配置是否静音 * actionsbar在有字幕时调整位置 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 样式优化 * feat: 增加readme * fix: 资源图片 * fix: docs * fix: update gs render sdk * fix: gs模式下画面位置计算 * fix: update readme * 设备判断,太窄处理 * Merge branch 'feature/update-fastrtc-0.0.19' of gitlab.alibaba-inc.com:xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * 是否有权限和是否有设备分开 * feat: gs 下载和加载钩子函数分离 * Merge branch 'feature/update-fastrtc-0.0.19' of http://gitlab.alibaba-inc.com/xr-paas/gradio_webrtc into feature/update-fastrtc-0.0.19 * fix: update gs render sdk * 替换 * dist * 上传文件 * del
24 lines
5.7 KiB
Svelte
24 lines
5.7 KiB
Svelte
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
fill="none"
|
|
version="1.1"
|
|
width="20"
|
|
height="20"
|
|
viewBox="0 0 20 20"
|
|
><defs
|
|
><clipPath id="master_svg0_13_323"
|
|
><rect x="0" y="0" width="20" height="20" rx="0" /></clipPath
|
|
></defs
|
|
><g clip-path="url(#master_svg0_13_323)"
|
|
><g
|
|
><path
|
|
d="M16.66650390625,5.0000440234375L16.66650390625,9.1667040234375C16.66650390625,9.626944023437499,17.03960390625,10.0000440234375,17.49980390625,10.0000440234375C17.96010390625,10.0000440234375,18.33320390625,9.626944023437499,18.33320390625,9.1667040234375L18.33320390625,5.0000440234375Q18.33300390625,4.3097080234375,17.84490390625,3.8215540234375Q17.35690390625,3.3333740234375,16.66650390625,3.3333740234375L3.33317390625,3.3333740234375Q2.64293990625,3.3333981633375,2.15478490625,3.8215540234375Q1.66650390625,4.3096850234375,1.66650390625,5.0000440234375L1.66650390625,15.0000740234375Q1.66662937425,15.6903740234375,2.15478490625,16.1785740234375Q2.64281490625,16.6666740234375,3.33317390625,16.6666740234375L9.99983390625,16.6666740234375C10.22085390625,16.6666740234375,10.43281390625,16.5788740234375,10.58909390625,16.4226740234375C10.74537390625,16.2663740234375,10.83317390625,16.0543740234375,10.83317390625,15.8333740234375C10.83317390625,15.3731740234375,10.46007390625,15.0000740234375,9.99983390625,15.0000740234375L3.33317390625,15.0000740234375L3.33317390625,5.0000440234375L16.66650390625,5.0000440234375ZM11.66650390625,12.5000440234375L11.66650390625,15.0000740234375Q11.66650390625,15.0818740234375,11.67450390625,15.1633740234375Q11.68260390625,15.2448740234375,11.69850390625,15.3251740234375Q11.71450390625,15.4054740234375,11.73830390625,15.4838740234375Q11.76200390625,15.5621740234375,11.79340390625,15.6378740234375Q11.82470390625,15.7134740234375,11.86330390625,15.7856740234375Q11.90190390625,15.8578740234375,11.94740390625,15.9259740234375Q11.99290390625,15.9940740234375,12.04480390625,16.0573740234375Q12.09680390625,16.120674023437502,12.15470390625,16.1785740234375Q12.21260390625,16.236474023437502,12.27580390625,16.2883740234375Q12.33910390625,16.340374023437498,12.40720390625,16.3857740234375Q12.47530390625,16.4312740234375,12.54750390625,16.469874023437498Q12.61970390625,16.5084740234375,12.69540390625,16.5398740234375Q12.77100390625,16.5711740234375,12.84940390625,16.5949740234375Q12.92770390625,16.6186740234375,13.00800390625,16.634674023437498Q13.08830390625,16.6506740234375,13.16980390625,16.6586740234375Q13.25130390625,16.6666740234375,13.33320390625,16.6666740234375L17.49980390625,16.6666740234375Q17.58170390625,16.6666740234375,17.66320390625,16.6586740234375Q17.74470390625,16.6506740234375,17.82500390625,16.634674023437498Q17.90530390625,16.6186740234375,17.98360390625,16.5949740234375Q18.06200390625,16.5711740234375,18.13760390625,16.5398740234375Q18.21330390625,16.5084740234375,18.28550390625,16.469874023437498Q18.35770390625,16.4312740234375,18.42580390625,16.3857740234375Q18.49390390625,16.340374023437498,18.55720390625,16.2883740234375Q18.62040390625,16.236474023437502,18.67830390625,16.1785740234375Q18.73620390625,16.120674023437502,18.78820390625,16.0573740234375Q18.84010390625,15.9940740234375,18.88560390625,15.9259740234375Q18.93110390625,15.8578740234375,18.96970390625,15.7856740234375Q19.00830390625,15.7134740234375,19.03960390625,15.6378740234375Q19.07100390625,15.5621740234375,19.09470390625,15.4838740234375Q19.11850390625,15.4054740234375,19.13450390625,15.3251740234375Q19.15040390625,15.2448740234375,19.15850390625,15.1633740234375Q19.16650390625,15.0818740234375,19.16650390625,15.0000740234375L19.16650390625,12.5000440234375Q19.16650390625,12.4181640234375,19.15850390625,12.3366840234375Q19.15040390625,12.2551940234375,19.13450390625,12.1748940234375Q19.11850390625,12.0945840234375,19.09470390625,12.0162340234375Q19.07100390625,11.9378840234375,19.03960390625,11.8622340234375Q19.00830390625,11.7865840234375,18.96970390625,11.7143840234375Q18.93110390625,11.6421640234375,18.88560390625,11.5740940234375Q18.84010390625,11.5060140234375,18.78820390625,11.4427140234375Q18.73620390625,11.3794240234375,18.67830390625,11.3215340234375Q18.62040390625,11.2636340234375,18.55720390625,11.2116940234375Q18.49390390625,11.1597440234375,18.42580390625,11.1142540234375Q18.35770390625,11.068764023437499,18.28550390625,11.0301740234375Q18.21330390625,10.9915740234375,18.13760390625,10.9602440234375Q18.06200390625,10.9289040234375,17.98360390625,10.9051440234375Q17.90530390625,10.8813740234375,17.82500390625,10.8653940234375Q17.74470390625,10.8494240234375,17.66320390625,10.8414040234375Q17.58170390625,10.8333740234375,17.49980390625,10.8333740234375L13.33320390625,10.8333740234375Q13.25130390625,10.8333740234375,13.16980390625,10.8414040234375Q13.08830390625,10.8494240234375,13.00800390625,10.8653940234375Q12.92770390625,10.8813740234375,12.84940390625,10.9051440234375Q12.77100390625,10.9289040234375,12.69540390625,10.9602440234375Q12.61970390625,10.9915740234375,12.54750390625,11.0301740234375Q12.47530390625,11.068764023437499,12.40720390625,11.1142540234375Q12.33910390625,11.1597440234375,12.27580390625,11.2116940234375Q12.21260390625,11.2636340234375,12.15470390625,11.3215340234375Q12.09680390625,11.3794240234375,12.04480390625,11.4427140234375Q11.99290390625,11.5060140234375,11.94740390625,11.5740940234375Q11.90190390625,11.6421640234375,11.86330390625,11.7143840234375Q11.82470390625,11.7865940234375,11.79340390625,11.8622340234375Q11.76200390625,11.9378840234375,11.73830390625,12.0162340234375Q11.71450390625,12.0945840234375,11.69850390625,12.1748940234375Q11.68260390625,12.2551940234375,11.67450390625,12.3366840234375Q11.66650390625,12.4181640234375,11.66650390625,12.5000440234375Z"
|
|
fill-rule="evenodd"
|
|
fill="#FFFFFF"
|
|
fill-opacity="1"
|
|
/></g
|
|
></g
|
|
></svg
|
|
>
|