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")
相关推荐
林深现海3 小时前
【刘二大人】PyTorch深度学习实践笔记 —— 第一集:深度学习全景概述(超详细版)
pytorch·笔记·深度学习
经年未远5 小时前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue
Hill_HUIL5 小时前
学习日志22-静态路由
网络·学习
莱茶荼菜5 小时前
yolo26 阅读笔记
人工智能·笔记·深度学习·ai·yolo26
詩不诉卿6 小时前
zephyr学习之自定义外部module记录
学习
浮游本尊6 小时前
React 18.x 学习计划 - 第十三天:部署与DevOps实践
学习·react.js·状态模式
wdfk_prog6 小时前
[Linux]学习笔记系列 -- [drivers][dma]dmapool
linux·笔记·学习
电饭叔6 小时前
Tkinter Button 括号内的核心参数详解
python·学习
玄〤7 小时前
Java 大数据量输入输出优化方案详解:从 Scanner 到手写快读(含漫画解析)
java·开发语言·笔记·算法
闵帆8 小时前
反演学习器面临的鸿沟
人工智能·学习·机器学习