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")
相关推荐
lunzi_08266 小时前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习
零陵上将军_xdr7 小时前
后端转全栈学习-Day5-JavaScript 基础-3
开发语言·javascript·学习
05大叔7 小时前
对话系统学习,问答型数据库,闲聊型对话数据库
学习
nashane7 小时前
HarmonyOS 6商城开发学习:抢票倒计时与系统日历提醒——票务类场景的完整落地思路
学习·华为·harmonyos
伶俜668 小时前
零基础学 ArkUI 传感器(专题二):从加速度计到指南针,玩转硬件能力
学习·华为·harmonyos
进击的小头9 小时前
第8篇:IGBT 从零到精通:核心原理、关键参数、选型指南与工业级应用要点
经验分享·嵌入式硬件·学习
郭庆汝9 小时前
FastAPI使用笔记
笔记·fastapi
爱讲故事的9 小时前
计算机网络第七章:无线与移动网络复习笔记
网络·笔记·计算机网络
小陈phd9 小时前
Text2SQL智能体学习笔记(一)——NL2SQL及执行流程介绍
笔记·学习