Crate animalese

Crate animalese 

Source
Expand description

Animalese sound generator

Recreates the Animal Crossing “animalese” speech effect by playing phonetic sound sprites with pitch variation and intonation.

§Features

  • 8 voice types: Female (f1-f4) and male (m1-m4) voices
  • Pitch control: Shift pitch and add random variation for natural sound
  • Intonation: Apply pitch glides for questions, statements, and excitement
  • Sound effects: Built-in SFX for keyboard interactions
  • Bundled assets: Audio files included in the crate

§Quick Start

use animalese::Animalese;

let engine = Animalese::new()?;
engine.speak("hello world")?;

// Questions with rising intonation
engine.speak_question("What's that?")?;

// Excited speech
engine.speak_excited("Amazing!")?;

Structs§

Animalese
Animalese sound engine with kira-based playback
VoiceProfile
Voice profile configuration

Enums§

VoiceType
Voice types available

Functions§

bundled_assets_path
Returns the path to bundled voice assets