Сегодняшнее современное состояние кибернетики и искусственного интеллекта в частном секторе такое, что программа из пяти строчек кода на языке C# читает стихи. При этом она трогает сердце слушателя. Ниже представлены выступления смартбука Prestigio с синтезатором речи, не оптимизированным под чтение рифмованных произведений. При этом текст синтезирован более мощным компьютером.
Ниже приводится пример программы с восемью строками ручного кода, создающей аудиофайл выступления по тексту стихотворения. Это демонстрирует отсутствие какой-либо сложности в создании говорящих программ с использованием готовых библиотек.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Speech.Synthesis;
using System.IO;
namespace TestVoice
{
class Program
{
static void Main(string[] args)
{
SpeechSynthesizer syn = new SpeechSynthesizer();
syn.Rate = 1;// 2;
syn.SelectVoiceByHints(VoiceGender.Neutral, VoiceAge.NotSet, 0, new System.Globalization.CultureInfo("ru-RU"));
string text = File.ReadAllText(args[0]);
syn.SetOutputToWaveFile(args[0] + ".wav");
syn.Speak(text);
}
}
}