← 开源
Audio-AGI

WavJourney

WavJourney: Compositional Audio Creation with LLMs

ApplicationsContent creationPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
545
Star
46
Fork
+1
本周
4
贡献者
创建于 2023-07-26 · 更新于 2026-10-10 · 今日第 17311 名
主要开发者
liuxubo717zzk1sthqsiswiliam

Audio-AGI/WavJourney 排名第 17,311,有 545 个星标。

同类别比较

Audio-AGI/WavJourney 排名第 17,311,此处有 8 个同类条目;Lifecycle-Innovations-Limited/claude-ops 排名第 17,314。

同类别比较
名称排名指标
rebornix/Agmente17,287
语言:
Swift
星标数:
547
分叉数:
50
简介:
iOS client for coding agents via ACP or Codex app-server
Markfryazino/wav2lip-hq17,291
语言:
Python
星标数:
546
分叉数:
328
简介:
Extension of Wav2Lip repository for processing high-quality videos.
raizamartin/gemini-code17,302
语言:
Python
星标数:
546
分叉数:
83
简介:
Gemini 2.5 Pro code assistant
tianlan-ltd/Magic-Insight17,304
语言:
Python
星标数:
546
分叉数:
87
简介:
One-stop data intelligence agent, providing insights from all mainstream data formats in a single dialogue box, including documents, databases, business systems, and images.一站式数据智能体,一个对话框提供所有主流格式数据的见解,包括文档、数据库、业务系统和图像。
Lifecycle-Innovations-Limited/claude-ops17,314
语言:
Shell
星标数:
545
分叉数:
64
mleoking/PromptAppGPT17,329
语言:
JavaScript
星标数:
545
分叉数:
77
简介:
A rapid prompt app development framework based on GPT
neuroneural/brainchop17,330
语言:
JavaScript
星标数:
545
分叉数:
65
简介:
Brainchop: In-browser 3D MRI rendering and segmentation
Hyk260/PureChat17,335
语言:
TypeScript
星标数:
544
分叉数:
81
简介:
PureChat 是一款全面的聊天应用程序,它将传统的即时消息与高级 AI 功能集成在一起。其模块化架构、可扩展的 AI 集成系统和灵活的配置选项使其成为强大的应用程序,也是 AI 增强通信应用程序的坚实基础。支持OpenAI,Ollama,DeepSeek等大语言模型,Markdown 渲染,聊天记录生成截图,主题切换,助力开发者快速掌握现代技术。
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Content creation
关键词Audio production, Music
星标数545
分叉数46
贡献者4
创建日期2023-07-26
更新日期2026-10-10
1 天星标数0
7 天星标数1
排名17,311
上次排名17,093
排名变化-218
7 天星标排名11,403
上次 7 天星标排名11,468
7 天星标排名变化65
总星标排名18,098
上次总星标排名18,066
总星标排名变化-32
README 摘录

🎵 WavJourney: Compositional Audio Creation with LLMs We are actively seeking research and commercial cooperation in advancing AI-assisted multimedia storytelling. If you are interested, please email xubo. :open_hands: This repository contains the official implementation of "WavJourney: Compositional Audio Creation with Large Language Models". Starting with a text prompt, WavJourney can create audio content with engaging storylines encompassing personalized speakers, lifelike speech in context, emotionally resonant music compositions, and impactful sound effects that enhance the auditory experience. Welcome to share

your creation with Discord or the HuggingFace community! (Optional) You can modify the default configuration in , check the details described in the configuration file. Pre-download the models (might take some time): 5. Set the WAVJOURNEY_OPENAI_KEY in the environment variable for accessing GPT-4 API [Guidance] 6. Set environment variables for using API services. , Text-to-Speech, Text-to-Audio) Web APP Commandline Usage Kill the services You can kill the running services via this command: (Advanced features

) Speaker customization You can add voice presets to WavJourney to customize the voice actors. Simply provide the voice id, the description and a sample wav file, and WavJourney will pick the voice automatically based on the audio script. Predefined system voice presets are in . Specifically, if you want to add voice to voice presets. Run the script via command line below: What makes for good voice prompt? Hardware requirement The VRAM of the GPU in the default configuration should be

greater than 16 GB. Citation If you find this work useful, you can cite the paper below: Appreciation Bark for a zero-shot text-to-speech synthesis model. AudioCraft for state-of-the-art audio generation models. Disclaimer We are not responsible for audio generated using semantics created by this model.

常见问题

记录了多少星标和分叉?

Audio-AGI/WavJourney 有 545 个星标和 46 个分叉。

仓库排名是多少?

Audio-AGI/WavJourney 排名第 17,311。

记录的语言和类别是什么?

Audio-AGI/WavJourney 有 545 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

Audio-AGI/WavJourney 与 Lifecycle-Innovations-Limited/claude-ops 比较,后者排名第 17,314,有 545 个星标。

README

🎵 WavJourney: Compositional Audio Creation with LLMs

We are actively seeking research and commercial cooperation in advancing AI-assisted multimedia storytelling. If you are interested, please email xubo.liu@surrey.ac.uk for more details! :open_hands:

This repository contains the official implementation of "WavJourney: Compositional Audio Creation with Large Language Models".

Starting with a text prompt, WavJourney can create audio content with engaging storylines encompassing personalized speakers, lifelike speech in context, emotionally resonant music compositions, and impactful sound effects that enhance the auditory experience.

Welcome to share your creation with Discord or the HuggingFace community!

Preliminaries

  1. Install the environment:
bash ./scripts/EnvsSetup.sh
  1. Activate the conda environment:
conda activate WavJourney
  1. (Optional) You can modify the default configuration in config.yaml, check the details described in the configuration file.
  2. Pre-download the models (might take some time):
python scripts/download_models.py
  1. Set the WAVJOURNEY_OPENAI_KEY in the environment variable for accessing GPT-4 API [Guidance]
export WAVJOURNEY_OPENAI_KEY=your_openai_key_here
  1. Set environment variables for using API services.
# Set the port for the WAVJOURNEY service to 8021
export WAVJOURNEY_SERVICE_PORT=8021

# Set the URL for the WAVJOURNEY service to 127.0.0.1
export WAVJOURNEY_SERVICE_URL=127.0.0.1

# Limit the maximum script lines for WAVJOURNEY to 999
export WAVJOURNEY_MAX_SCRIPT_LINES=999
  1. Start Python API services (e.g., Text-to-Speech, Text-to-Audio)
bash scripts/start_services.sh

Web APP

bash scripts/start_ui.sh

Commandline Usage

python wavjourney_cli.py -f --input-text "Generate a one-minute introduction to quantum mechanics" 

Kill the services

You can kill the running services via this command:

python scripts/kill_services.py

(Advanced features) Speaker customization

You can add voice presets to WavJourney to customize the voice actors. Simply provide the voice id, the description and a sample wav file, and WavJourney will pick the voice automatically based on the audio script. Predefined system voice presets are in data/voice_presets.

You can manage voice presets via UI. Specifically, if you want to add voice to voice presets. Run the script via command line below:

python add_voice_preset.py --id "id" --desc "description" --wav-path path/to/wav --session-id ''

What makes for good voice prompt? See detailed instructions here.

Hardware requirement

  • The VRAM of the GPU in the default configuration should be greater than 16 GB.
  • Operation system: Linux.

Citation

If you find this work useful, you can cite the paper below:

@article{liu2023wavjourney,
    title   = {WavJourney: Compositional Audio Creation with Large Language Models},
    author  = {Liu, Xubo and Zhu, Zhongkai and Liu, Haohe and Yuan, Yi and Huang, Qiushi and Liang, Jinhua and Cao, Yin and Kong, Qiuqiang and Plumbley, Mark D and Wang, Wenwu},
    journal = {arXiv preprint arXiv:2307.14335},
    year    = {2023}
}

Appreciation

  • Bark for a zero-shot text-to-speech synthesis model.
  • AudioCraft for state-of-the-art audio generation models.

Disclaimer

We are not responsible for audio generated using semantics created by this model. Just don't use it for illegal purposes.

排名相邻
同类项目