Files
Vision/VisionAsist/Models/Core.cs
2026-03-18 21:55:11 +02:00

35 lines
964 B
C#

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();
}
}