Had the same issue, noticed that after switch of default device language from English UK to English US the voice input became more reliable and stable.
It didn't crash in the middle of inputs.
Give it a try and change the input language to English US if it doesn't help try to change device...