【少女廻戦】解包后的音频是数字名

有什么办法能找到是哪个角色的吗?找了半天AS都没有找到相关的,大佬们帮帮忙

https://www.reddit.com/r/gaming/comments/mkbkb3/how_do_i_open_a_wem_file/

audio archive assets\assets\sound\Android


guid这堆里有记录

import csv
import os
import pandas
import requests


def saveFile(content, path):
    if (not os.path.exists(dirPath := os.path.dirname(path))) & (dirPath != ""):
        os.makedirs(dirPath)
    with open(path, "wb") as fp:
        fp.write(content)
    print("save as " + path)

def saveResp(url, path=None):
    print(url)
    head = requests.head(url)
    if (head.ok):
        resp = requests.get(url)
        saveFile(resp.content, path)
        return True
    else:
        print("request error")
        return False

def getResp(url):
    resp = requests.get(url)
    if resp.status_code == 404:
        print("request error")
        resp.close()
    else:
        return resp.content

def getRespJson(url):
    resp = requests.get(url)
    if resp.status_code == 404:
        print("request error")
        resp.close()
    else:
        return resp.json()

class SNHZ:
    # https://kog.onemt.com/
    def __init__(self):
        versionPath = "resource/version.csv"
        update = input("是否更新Version.csv? Y/-\n")
        if update == "Y":
            url = "https://sgversion.menaapp.net/version.php?p=android&g=sh&v=0.100.160"
            resInfo = getRespJson(url)
            self.host = resInfo["data"]["url"] + "/"
            self.versionUrl = f"{self.host}versions.csv"
            saveResp(self.versionUrl, versionPath)
        f = csv.reader(open(versionPath, "r", encoding="utf-8-sig"))
        self.data = pandas.DataFrame(f, columns=["path", "hash", "size", "u", "v", "version"])
        self.resUrl = "http://shupdate.menaapp.net/updatePackage/android/0.100/"

    def saveModelByName(self, name):
        models = self.data[self.data["path"].str.contains(f"model/.*?{name}", na=False)]
        models.apply(lambda x: saveResp(f"{self.resUrl}{x.version}/{x.path}", f"Resource/{x.path}"), axis=1)

    def saveModelBgByName(self, name):
        models = self.data[self.data["path"].str.contains(f"model/bg_{name}", na=False)]
        models.apply(lambda x: saveResp(f"{self.resUrl}{x.version}/{x.path}", f"Resource/{x.path}"), axis=1)

    def save(self):
        self.data[1:].apply(lambda x: saveResp(f"{self.resUrl}{x.version}/{x.path}", f"Resource/{x.path}"), axis=1)

    def saveBnk(self, name):
        bnk = self.data[self.data["path"].str.contains(f"sound/Android/c_{name}.bnk", na=False)].iloc[0]
        saveResp(f"{self.resUrl}{bnk.version}/{bnk.path}", f"Resource/{bnk.path}")


if __name__ == '__main__':
    c = SNHZ()
    c.saveModelByName("wenzhong")
    c.saveBnk("1182")

这游戏可以明文获取资源,角色名,编号替换成要获取的

感谢:sparkling_heart: