Skip to content

GenOrca/sound-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sound Factory

한국어

AI-powered sound asset production tool for game development — generates SFX, ambience, and character voices through a Streamlit web interface with automated pipelines.

Requirements

Setup

pip install -r requirements.txt

Copy .env.example to .env and set your API key:

cp .env.example .env
VARCO_API_KEY=your_api_key_here

If .env is configured, the key will be pre-filled in the app. You can also enter it manually in the sidebar.

Run

python -m streamlit run app.py

Open http://localhost:8501 in your browser.

Features

Individual APIs

Tab Function Input
Text to Sound Generate SFX/ambience from text prompt Prompt, sample count, model version
Variation Create variations while preserving tone Audio file, strength (0~3), region
Mono to Stereo Expand mono to stereo Audio file
Looping Create seamless infinite loops Audio file, preserve region
Conversion Transform source to reference style Source + reference audio, ratio
Enhance Remove background noise Audio file

Pipelines

Three preset workflows for common game audio tasks.

SFX Library

Text to Sound → Variation → Mono to Stereo

Batch-generate multiple stereo SFX variations from a single prompt.

Ambience Loop

Text to Sound → Mono to Stereo → Looping

Create seamless stereo background loops.

Monster Voice

Enhance → Conversion → Mono to Stereo

Transform home-recorded dialogue into monster/creature voices.

Project Structure

sound-factory/
├── app.py              # Streamlit UI
├── varco_client.py     # VARCO Sound API client
├── requirements.txt
├── .env.example
└── README.md

API Reference

  • Base URL: https://openapi.ai.nc.com/sound/varco/v1/api
  • Auth: OPENAPI_KEY header
  • Response: base64-encoded WAV audio
  • VARCO API Docs

About

AI-powered sound asset production tool for game development — generates SFX, ambience, and character voices through a Streamlit web interface with automated pipelines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages