Procedural runtime voice synthesis for powerful character voices in Unity. Create monsters, robots, creatures and machines locally with phonetic control, a simple C# API and 3D audio support.DarkVoiceSynth is a procedural runtime voice synthesizer for creating distinctive, unnatural character voices in Unity.Build voices for monsters, creatures, robots, machines, supernatural characters, bosses, horror games, sci-fi projects, NPCs and other situations where a natural human voice is not the goal.Getting a character to speak is as simple as:Voice voice = new Voice(50.0, audioSource);voice.Speak("Helow");Designed for character voicesDarkVoiceSynth generates its own synthetic voice at runtime rather than relying on prerecorded sentences or an online speech provider.Its phonetic input system gives you direct control over pronunciation. You write approximately how you want the line to sound, and different spellings can be used intentionally to shape the delivery and character of the voice.Fully procedural and localSpeech is synthesized locally during gameplay.DarkVoiceSynth does not require:A cloud TTS serviceAn internet connection for synthesisPrerecorded sentence librariesExternal speech softwareDialogue can therefore be generated dynamically during gameplay.Simple runtime controlPitch, harmonic amount, inflection and playback can all be controlled at runtime through the public API.Native Unity audio integrationGenerated speech is played through the Unity AudioSource you provide.DarkVoiceSynth works naturally with standard Unity audio features including:2D and 3D audioSpatial BlendDistance attenuationRolloffVolume controlAudio Mixer routingDoppler settingsPlace the AudioSource on a character and let Unity handle spatial playback while DarkVoiceSynth handles voice generation.HighlightsProcedural runtime speech generationDistinctive synthetic and non-human voice characterDirect phonetic pronunciation controlMinimal C# APIAdjustable pitchAdjustable harmonic amountMultiple inflection modesPause, resume and stop controlsLocal offline synthesisNo cloud dependencyNo prerecorded dialogue requiredStandard Unity AudioSource integration2D and 3D audio supportRender-pipeline independentRuntime-generated mono speechComplete offline documentation includedPlatformWindows x86-64Audio Output44.1 kHzMono runtime-generated PCM audioPlayback through a standard Unity AudioSourceInputSupported vowels:a, e, i, o, uSupported single-letter consonant input:b, d, f, g, h, j, k, l, m, n, p, r, s, t, v, w, y, zRecognized combinations:sh, ch, ngSpaces and punctuation produce short separations between sound groups.Voice ConfigurationAdjustable fundamental frequency / pitchAdjustable harmonic amountInflection modes: None, Falling, Super Falling, RisingPublic APIVoice(double fundamental, AudioSource audioSource)Speak(string text)SetPitch(double fundamental)SetHarmonicAmount(int harmonicAmount)SetInflection(SynthInflection inflection)Pause()Resume()Stop()DependenciesNo Asset Store package dependenciesNo cloud service requiredNo internet connection required for synthesisThe required Windows native synthesis libraries are included in the package.ImportantDarkVoiceSynth does not automatically convert standard English spelling into pronunciation. The supplied string is treated as phonetic input according to DarkVoiceSynth's supported sound rules.Full offline documentation covering installation, phonetic input, API usage, audio integration and troubleshooting is included.




