CH·32 Authoring automation
verified 2026-05-29

PyWwise active

Matheus Vilano vunknown added 2026-05-29 verified 2026-05-29

[Use when]

You need to automate Wwise workflows, validate data, or script complex operations without writing raw WAAPI calls.

Engines
Ww Wwise
License

Apache-2.0

Pricing

Free

Last verified

2026-05-29

Added

2026-05-29

about

PyWwise is a Python wrapper around the Wwise Authoring API (WAAPI) that provides a Pythonic, object-oriented interface for Wwise scripting. Instead of manually constructing WAAPI JSON-RPC calls, PyWwise exposes type-safe classes and methods for common operations like object property manipulation, sound engine queries, and project automation.

The library includes specialized types (GUID, Name, ProjectPath), enumerations for Wwise constraints (bit depth, sample rate), and dataclasses for structured data (Vector3, PlatformInfo). Objects retrieved from Wwise become live-connected instances with property getters and setters that automatically sync with the authoring tool.

Designed for Wwise 2021+, PyWwise supports context-managed connections, WAQL queries, and comprehensive type hints for IDE autocomplete. It's suited for pipeline tools, batch processing, automated testing, and data validation workflows.