I use the following method to create a WNB file that is flashable to my Electric Unicycle Ninebot Z10
First audacity to make the file raw pcm 16khz 16bit mono littleendian Then wnb-slicer golang app to convert that raw file into wnb.
Today i did the same with ffmpeg
ffmpeg -i $1 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 -acodec pcm_s16le $1.raw
../wnb-slicer-master/wnb-slicer -file-name $1.raw
where $1 is the original file
About an hour ago i did the ffmpeg part with php-ffmpeg but i can't have golang run on a webserver.
So i thought if ffmpeg does bytes manipulation like the golang app does here
Thank you in advance!
p.s. this project will help all electric unicycle owners of the Z series wheels to change audio voices/sounds on their wheels!!