Вы не инициализируете свойство, поэтому оно является нулевым.
Попробуйте это:
public class Orders
{
public List<Items> ItemList { get; set; } = new List<Items>();
}
можно пойти для Фестиваль работавший хороший для меня.
Я использовал рейс во встроенном сервере. Это имеет маленькое место и идет с единственной речью
eSpeak является другим легким TTS. Больше robotty, чем Фестиваль.
Festival - это система преобразования текста в речь с открытым исходным кодом.
Стэнфорд использует его для своего класса обработки естественного языка, и у них есть актуальные инструкции по установке на этой домашней странице cs224s . Для установки в Mac OS X требуется пара патчей, которые они они упакованы в удобный скрипт установки .
Вы можете использовать альтернативные голоса, которые звучат заметно лучше, чем стандартные. Вы можете найти информацию об этих голосах в этом сообщении на форуме: Как настроить более реалистичные голоса в Festival . Эти инструкции предназначены для Ubuntu, но голоса работают с любой установкой Festival.