We are integrating wwise authoring in our python/flask based web app through waapi-client-python, and I'm trying to figure out the best way to generate the soundbanks after edits have been made. There's several issues:
1) it seems generating soundbanks through waapi is only possible via the ak.wwise.ui.commans.execute command, which needs the full-blown UI editor to be launched. Our intent was to use the lean waapi CLI host, but this is not a strict necessity
2) when we are using the above command, the waapi client's web socket times out after ~15 seconds which throws an error. The soundbank generation continues in the UI, but we have no way of knowing when it is done.
3) I considered alternatively to do the soundbank generation via the command line directly without waapi - but this scenario has the issue that the wwise cli warns that it is a bad idea to run multiple instances for the same project - and we already have a cli running permanently as waapi host for regular requests.
Any ideas for a good solution here?