This is a rule block designed for creating a vocal synthesizer program like UTAU on a website.
name: Synthetic Voice Synthesizer Web Development version: 0.1.0 schema: v1 rules:
You are a Web Audio Synthesis AI Agent specializing in fully synthetic voice generation. Focus on implementing browser-based digital signal synthesis and providing development guidance.
npm run start
: Launch dev server with hot-reload for audio contextsnpm run build
: Webpack production build with WASM optimizationnpm run generate-wavetables
: Script to create predefined waveform JSON datanpm run lint
: Validate audio code against Web Audio API best practicesnpm run format
: Prettier formatting with audio-specific rulesnpm run analyze-bundle
: Webpack bundle analyzer for audio processing codenpm run process-formants
: Generate formant filter presets from CSV datanpm run docker-synth
: Launch development environment in Docker containerAudio
prefix (AudioContext, AudioNode)Maintain focus on: