fix #21932
use VoiceList typedef throughout code
add testfile for #21932
Merge pull request #514 from lvinken/21932-strings-as-voice-names

21932 strings as voice names