PlayerStreaming 驱动audio2face 学习笔记

gpt说链路应该是:

PlayerStreaming

↓

Audio Player

↓

Audio2Face Core(Network / Inference)

↓

Face Instance(BlendShape / Mesh)

↓

Character Mesh

/World/audio2face/PlayerStreaming 可以驱动 audio2face 2023.2播放音频,但是不能驱动表情

python 复制代码
import subprocess
import os

# 注意:请替换为你的Audio2Face实际安装路径
A2F_SCRIPTS_DIR = r"D:\pro_2026\audio2face-2023.2.0\exts\omni.audio2face.player\omni\audio2face\player\scripts\streaming_server/"
A2F_SCRIPTS_DIR = r"D:\project_2025\audio2face_server\A2F_new\audio2face-2023.2.0\exts\omni.audio2face.player\omni\audio2face\player\scripts\streaming_server/"


def stream_audio_to_a2f(wav_file_path):
    """
    向正在运行的Audio2Face Streaming Player发送音频文件
    """
    # 切换到流服务器脚本目录
    os.chdir(A2F_SCRIPTS_DIR)

    # 构建命令:使用test_client.py发送音频
    # 假设你的Streaming Player在USD场景中的路径是 /World/StreamingPlayer
    command = f"python test_client.py {wav_file_path} /World/audio2face/StreamingPlayer"
    command = f"python test_client.py {wav_file_path} /World/audio2face/PlayerStreaming"

    try:
        subprocess.run(command, shell=True, check=True)
        print(f"成功发送音频: {wav_file_path}")
    except subprocess.CalledProcessError as e:
        print(f"发送失败,命令执行错误: {e}")
    except FileNotFoundError:
        print("错误:未找到test_client.py脚本,请检查A2F_SCRIPTS_DIR路径。")
stream_audio_to_a2f(r"D:\project_2025\CosyVoice-25hz\CosyVoice-25hz\post_1.wav")
相关推荐
一木 之林2 小时前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify
apple-mapping3 小时前
网络RTK定位学习总结
学习·网络rtk
楚山之石4 小时前
【Lancet Neurology 】多发性硬化认知障碍的 SDMT 筛查、灰质萎缩标志与认知康复循证路径
图像处理·人工智能·学习·mri
海海不掉头发5 小时前
CSDN博客_时序预测9模型复现对比
人工智能·学习·软件工程
蓝祁子yoky7 小时前
Qt学习日记 Day13:网络编程(一)-TCP基础与Socket实战
网络·qt·学习
箓维8 小时前
TCP Socket的进阶实现
网络·笔记·tcp/ip
二哈赛车手8 小时前
新人笔记---hermes定时功能设计,具体讲解以及可优化点
java·人工智能·笔记·spring·ai·typescript
架构师伯子明8 小时前
Ros 学习十三:IK Demo
学习
小羊没烦恼!8 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
幼儿园蛋小黄9 小时前
从 STM32N647 的 AI 部署入门嵌入式:一条可落地的学习路线
人工智能·stm32·学习