Hi everyone,
I have quite an interest in game analysis using purpose built game engines to provide high-level insight into what constituents good/bad moves. I have created a pipeline for partially automating analysing replays of bga games (Splendor for the moment, but intend to expand to other games over time).
The process it to take a games replay, recreate the game locally and then run the moves through an engine (alpha-zero type for Splendor) and then take the numerical analysis and try to convert this into commentary that is played alongside a video replay of the game (with highlight overlays).
I'm trying to automate most of this but the commentary still needs curating to bring it up to a reasonable level. I then feed the commentary into a voice model for generating the audio - this mostly to save time as recording this manually I found it too time consuming.
Here is an example of the current generation
https://youtu.be/8iC-ojXf20g
I'm trying to continually improve the quality so any feedback is appreciated.
I have quite an interest in game analysis using purpose built game engines to provide high-level insight into what constituents good/bad moves. I have created a pipeline for partially automating analysing replays of bga games (Splendor for the moment, but intend to expand to other games over time).
The process it to take a games replay, recreate the game locally and then run the moves through an engine (alpha-zero type for Splendor) and then take the numerical analysis and try to convert this into commentary that is played alongside a video replay of the game (with highlight overlays).
I'm trying to automate most of this but the commentary still needs curating to bring it up to a reasonable level. I then feed the commentary into a voice model for generating the audio - this mostly to save time as recording this manually I found it too time consuming.
Here is an example of the current generation
https://youtu.be/8iC-ojXf20g
I'm trying to continually improve the quality so any feedback is appreciated.