RiseNova_TalkSync
Premium Voice-Reactive Animation System
Bring your characters to life with natural, fluid voice-synced animations. RiseNova_TalkSync makes players look like they're actually talking through facial movement, gestures, micro-expressions and intelligent behavior.
Designed for serious roleplay servers focused on immersion.
Features
- Voice-Reactive Facial Animations
- Dynamic Gestures While Talking — auto-cycling
- Micro-Movements for Realism
- Expression Levels: Low / Medium / High
- Standalone Support — works on any server
- Optional QBCore Blocking for dead, cuffed and last stand states
- Universal API for ESX, vRP and custom frameworks
- Combat and vehicle handling
- Fully configurable through
config.lua - Resource Name Protection
- 0.00ms idle — ultra optimized
What's Included
- Fully standalone talking animation system
- Customizable gesture and micro-movement sets
- Expression profile system
- Optional QBCore metadata integration
- ESX, vRP and custom external block API
- Configurable vehicle, combat and pause menu restrictions
- Resource name verification system
- README and License included
- Clean, production-ready code
Installation
- Drag the script into your
resourcesfolder. - Make sure the folder is named exactly
RiseNova_TalkSync. - Add the following line to your
server.cfg.
ensure risenova_talksyncConfigure expression levels, gestures, blocking behavior and other options through config.lua.
Config Overview
- Facial and gesture controls
- Micro-movement settings
- Gesture frequency
- Expression levels
- Vehicle and combat restrictions
- QBCore integration toggles
- Universal API support
- Debugging tools
- Performance settings
Zero coding required — fully plug-and-play.
Framework Compatibility
Standalone
- No dependencies
- Works out of the box
QBCore
Automatically disables when the player is:
- Dead
- In last stand
- Handcuffed
ESX / vRP / Custom
- Universal external block API
- Can be integrated with jail systems
- Can be used with death systems
- Compatible with admin tools and emote restrictions
TriggerEvent('RiseNova:TalkSync:SetBlocked', true/false)License
MIT License — free to use, modify and customize for your server.