openvibers/openvibe.live Commits
Every voice Chat speaks is in the cosmetics catalog (42 were missing, so nobody could equip them) (#315)
Changes
@@@ -104,6 +104,50 @@ const COSMETICS = {pl_ruth_long: { name: 'Ruth', emoji: '🎤', category: 'voice', tier: 4, pitch: 1.0, rate: 0.85, desc: 'Polly Long-form' },pl_arthur_neural: { name: 'Arthur Neural', emoji: '🧠', category: 'voice', tier: 5, pitch: 0.9, rate: 0.85, desc: 'Polly Neural' },vs_mine_dwarf_lord: { name: 'Dwarf Lord', emoji: '⛏️', category: 'voice', tier: 5, pitch: 0.5, rate: 0.7, desc: 'Skill mastery' },++ // Every other voice OpenVibe.Chat's TTS engine speaks (2026-10-22: 42 of them were unlisted, so nobody could equip++ // them): espeak characters, Google Cloud WaveNet, Neural2 and Journey voices, Amazon Polly neural and generative ones.++ neckbeard: { name: 'Neckbeard 9000', emoji: '🧔', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ crybaby: { name: 'Cry Baby', emoji: '😭', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ scotsman: { name: 'McScreamy', emoji: '🏴', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ alien: { name: 'Zorp', emoji: '👽', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ gigachad: { name: 'Giga Chad', emoji: '🏋️', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ uwu: { name: 'Uw U Bot', emoji: '🌸', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ german: { name: 'Hans Get Ze Flammenwerfer', emoji: '🇩🇪', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ russian: { name: 'Comrade Bot', emoji: '🇷🇺', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ japanese: { name: 'Senpai Notice', emoji: '🇯🇵', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ slowmo: { name: 'Slow Mo Dave', emoji: '🐌', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ glitch: { name: 'Glitch Fiend', emoji: '📟', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ void: { name: 'Void Screamer', emoji: '🕳️', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ ascended: { name: 'Ascended', emoji: '✨', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ omega: { name: 'OMEGA', emoji: '🔴', category: 'voice', tier: 5, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ warlord: { name: 'War Lord', emoji: '⚔️', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ degenking: { name: 'Degen King', emoji: '👑', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ coinlord: { name: 'Coin Lord', emoji: '💰', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },++ gc_news_anchor: { name: 'News Anchor', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Google Cloud' },++ gc_podcast_girl: { name: 'Podcast Girl', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Google Cloud' },++ gc_wave_daddy: { name: 'Wave Daddy', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },++ gc_wave_queen: { name: 'Wave Queen', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },++ gc_wave_brit: { name: 'Wave Brit', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },++ gc_wave_aussie: { name: 'Wave Aussie', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },++ gc_neural_chad: { name: 'Neural Chad', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },++ gc_neural_diva: { name: 'Neural Diva', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },++ gc_neural_brit_f: { name: 'Neural Lady', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },++ gc_neural_aussie_f: { name: 'Neural Sheila', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },++ gc_journey_sage: { name: 'Journey Sage', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },++ gc_journey_oracle: { name: 'Journey Oracle', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },++ gc_journey_whisper: { name: 'Journey Whisper', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },++ pl_ivy_std: { name: 'Polly Ivy', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },++ pl_joey_std: { name: 'Polly Joey', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },++ pl_kendra_std: { name: 'Polly Kendra', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },++ pl_joanna_neural: { name: 'Neural Joanna', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_matthew_neural: { name: 'Neural Matt', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_ruth_neural: { name: 'Neural Ruth', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_stephen_neural: { name: 'Neural Stephen', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_amy_neural: { name: 'Neural Amy', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_danielle_neural: { name: 'Neural Danielle', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_kevin_neural: { name: 'Neural Kevin', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },++ pl_matthew_gen: { name: 'Gen Matt', emoji: '🌟', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Generative' },++ pl_ruth_gen: { name: 'Gen Ruth', emoji: '🌟', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Generative' },voice_vegas: { name: 'Vegas Announcer', emoji: '🎙️', category: 'voice', tier: 6, pitch: 0.7, rate: 0.92, desc: 'Ladies and gentlemen…', exclusive: true },};
@@ -104,6 +104,50 @@ const COSMETICS = {
@@ -104,6 +104,50 @@ const COSMETICS = {
pl_ruth_long: { name: 'Ruth', emoji: '🎤', category: 'voice', tier: 4, pitch: 1.0, rate: 0.85, desc: 'Polly Long-form' },
pl_ruth_long: { name: 'Ruth', emoji: '🎤', category: 'voice', tier: 4, pitch: 1.0, rate: 0.85, desc: 'Polly Long-form' },
pl_arthur_neural: { name: 'Arthur Neural', emoji: '🧠', category: 'voice', tier: 5, pitch: 0.9, rate: 0.85, desc: 'Polly Neural' },
pl_arthur_neural: { name: 'Arthur Neural', emoji: '🧠', category: 'voice', tier: 5, pitch: 0.9, rate: 0.85, desc: 'Polly Neural' },
vs_mine_dwarf_lord: { name: 'Dwarf Lord', emoji: '⛏️', category: 'voice', tier: 5, pitch: 0.5, rate: 0.7, desc: 'Skill mastery' },
vs_mine_dwarf_lord: { name: 'Dwarf Lord', emoji: '⛏️', category: 'voice', tier: 5, pitch: 0.5, rate: 0.7, desc: 'Skill mastery' },
+ // Every other voice OpenVibe.Chat's TTS engine speaks (2026-10-22: 42 of them were unlisted, so nobody could equip
+ // them): espeak characters, Google Cloud WaveNet, Neural2 and Journey voices, Amazon Polly neural and generative ones.
+ neckbeard: { name: 'Neckbeard 9000', emoji: '🧔', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ crybaby: { name: 'Cry Baby', emoji: '😭', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ scotsman: { name: 'McScreamy', emoji: '🏴', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ alien: { name: 'Zorp', emoji: '👽', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ gigachad: { name: 'Giga Chad', emoji: '🏋️', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ uwu: { name: 'Uw U Bot', emoji: '🌸', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ german: { name: 'Hans Get Ze Flammenwerfer', emoji: '🇩🇪', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ russian: { name: 'Comrade Bot', emoji: '🇷🇺', category: 'voice', tier: 2, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ japanese: { name: 'Senpai Notice', emoji: '🇯🇵', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ slowmo: { name: 'Slow Mo Dave', emoji: '🐌', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ glitch: { name: 'Glitch Fiend', emoji: '📟', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ void: { name: 'Void Screamer', emoji: '🕳️', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ ascended: { name: 'Ascended', emoji: '✨', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ omega: { name: 'OMEGA', emoji: '🔴', category: 'voice', tier: 5, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ warlord: { name: 'War Lord', emoji: '⚔️', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ degenking: { name: 'Degen King', emoji: '👑', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ coinlord: { name: 'Coin Lord', emoji: '💰', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Speech synth' },
+ gc_news_anchor: { name: 'News Anchor', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Google Cloud' },
+ gc_podcast_girl: { name: 'Podcast Girl', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Google Cloud' },
+ gc_wave_daddy: { name: 'Wave Daddy', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },
+ gc_wave_queen: { name: 'Wave Queen', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },
+ gc_wave_brit: { name: 'Wave Brit', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },
+ gc_wave_aussie: { name: 'Wave Aussie', emoji: '🎵', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Wavenet' },
+ gc_neural_chad: { name: 'Neural Chad', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },
+ gc_neural_diva: { name: 'Neural Diva', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },
+ gc_neural_brit_f: { name: 'Neural Lady', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },
+ gc_neural_aussie_f: { name: 'Neural Sheila', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Neural2' },
+ gc_journey_sage: { name: 'Journey Sage', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },
+ gc_journey_oracle: { name: 'Journey Oracle', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },
+ gc_journey_whisper: { name: 'Journey Whisper', emoji: '🗺️', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Google Cloud Journey' },
+ pl_ivy_std: { name: 'Polly Ivy', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },
+ pl_joey_std: { name: 'Polly Joey', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },
+ pl_kendra_std: { name: 'Polly Kendra', emoji: '🎤', category: 'voice', tier: 3, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly' },
+ pl_joanna_neural: { name: 'Neural Joanna', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_matthew_neural: { name: 'Neural Matt', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_ruth_neural: { name: 'Neural Ruth', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_stephen_neural: { name: 'Neural Stephen', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_amy_neural: { name: 'Neural Amy', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_danielle_neural: { name: 'Neural Danielle', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_kevin_neural: { name: 'Neural Kevin', emoji: '🧠', category: 'voice', tier: 4, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Neural' },
+ pl_matthew_gen: { name: 'Gen Matt', emoji: '🌟', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Generative' },
+ pl_ruth_gen: { name: 'Gen Ruth', emoji: '🌟', category: 'voice', tier: 6, pitch: 1.0, rate: 1.0, desc: 'Amazon Polly Generative' },
voice_vegas: { name: 'Vegas Announcer', emoji: '🎙️', category: 'voice', tier: 6, pitch: 0.7, rate: 0.92, desc: 'Ladies and gentlemen…', exclusive: true },
voice_vegas: { name: 'Vegas Announcer', emoji: '🎙️', category: 'voice', tier: 6, pitch: 0.7, rate: 0.92, desc: 'Ladies and gentlemen…', exclusive: true },
};
};