Да, вы можете просто добавить данные второго wav (исключая его заголовки) как sais Jon B, но вы также должны изменить заголовок первого файла, чтобы указать новую длину, иначе некоторые аудиоплееры остановятся в конце первой части.
Для динамической конкатенации, так как вы не знаете размер общего wav-файла в начале, вы можете указать фиктивную длину в заголовке первого файла, например, указать длительность 10 часов.
Тогда аудиоплеер должен просто подождать, пока вы не добавите все данные. Это работает для ffmpeg по крайней мере