Skip to content
CharlieAdanPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

RealVC

RealVC 是面向真实社交媒体语音场景的多平台、多语种、多说话人、多编码条件语音真实性研究项目,覆盖抖音、快手、小红书和哔哩哔哩(Bilibili)场景,并同时关注真实语音与合成语音(TTS、声音转换/克隆、重放与压缩扰动)。

本 GitHub 仓库提供一个 500 条样本的可复现演示版:它用来展示数据组织、元数据结构、划分策略和加载/校验工作流,便于复现实验脚手架和审阅项目设计。演示 WAV 由本地程序生成;metadata 中的 platform 字段表示目标场景模型,不表示这些 WAV 是从相应平台抓取而来。演示版不用于衡量检测器效果,也不是完整 RealVC 数据发布版。

English summary

RealVC is a multi-platform, multilingual, multi-speaker voice authenticity research project covering Douyin, Kuaishou, Xiaohongshu, and Bilibili scenarios, with real and synthesized speech across codecs and recording conditions. This repository is a reproducible 500-sample demo of the project’s schema and workflow. Its original demonstration WAV files and original metadata are licensed CC BY 4.0; the WAV files are generated locally, and platform models the target scene rather than claiming platform scraping. Do not use this demo as a benchmark.

快速开始

需要 Python 3.10+,运行时仅使用标准库:

python scripts/build_demo.py --output data/demo --count 500 --seed 20260816
python scripts/validate_demo.py --root data/demo --expected-count 500
python scripts/summarize_demo.py --root data/demo
python examples/load_sample.py --root data/demo --index 0

加载器读取 metadata.jsonl,定位相对路径,并用 wave 检查 WAV 头;--root 指定数据根目录,--index 指定 JSONL 的零基样本序号。

仓库结构

data/demo/          # 生成并随仓库分发的演示资产
  audio/            # 短 WAV 文件
  metadata.csv      # CSV 清单
  metadata.jsonl    # JSONL 清单
  summary.json      # 统计摘要
  splits/           # train/validation/test 样本 ID
realvc/             # 生成、校验和统计代码
scripts/            # 命令行入口
examples/           # 最小加载示例
tests/              # 单元与集成测试

元数据字段

字段 含义 约束/示例
sample_id 稳定样本 ID realvc_0001,唯一
audio_path 相对音频路径 audio/realvc_0001.wav
label 真实性标签 real / fake
language 语言 zh-CN, yue, en, es, fr
speaker_id 匿名说话人 说话人不跨 split
platform 目标平台场景模型 douyin, kuaishou, xiaohongshu, bilibili
source_type 来源类别 演示版为 synthetic_demo
generation_method 生成方式 TTS、声音转换/克隆、重放压缩或真实场景模型
device / codec 设备与编码条件 由演示生成器固定枚举
sample_rate / duration_sec 音频参数 Hz / 秒
split 数据划分 train, validation, test
is_demo 演示保护标记 固定为 true
sha256 音频校验哈希 WAV 的 SHA-256

规模与后续分发

演示目标为 500 条、real/fake 各 250 条,覆盖五种语言、四个平台场景,并按说话人隔离 train/validation/test。完整项目计划在获得来源许可、隐私审查和质量审计后,按来源与许可分别分发;本仓库不替代正式数据发布,也不重新授权第三方音频。

局限与伦理

  • 演示音频是程序生成的短 WAV,不能代表真实平台语音的分布、质量或社会语境。
  • platform 是目标场景标签;不要据此推断音频来源、平台同意或抓取关系。
  • 不应使用 500 条演示数据报告检测器准确率、泛化能力或安全结论。
  • 正式研究需确认授权、隐私、说话人同意、平台条款、可撤回机制与偏差评估;发布前应移除个人身份信息并记录来源许可。

许可证与引用

代码采用 Apache License 2.0;原创元数据、文档和本仓库原创生成的演示 WAV 音频采用 CC BY 4.0。第三方音频(如未来正式版本包含)继续遵循其原始许可。引用信息见 CITATION.cff。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages