using System; using System.Threading.Tasks; namespace VisionAsist.Models; public class Core { public static TrigerCore triger = new(); public static string TextAsist; static Core() { Console.OutputEncoding = System.Text.Encoding.UTF8; Console.InputEncoding = System.Text.Encoding.UTF8; } public static void StartListing() { // Подписываемся на событие новых слов triger.OnRecognized += word => { Console.OutputEncoding = System.Text.Encoding.UTF8; Console.InputEncoding = System.Text.Encoding.UTF8; Console.WriteLine(word); // печатаем сразу, как распознано TextAsist = triger.RecognizedText; }; // Запускаем запись triger.StartRecording(); } static public async void StopListing () { triger.StopRecording(); } }