25 lines
547 B
C#
25 lines
547 B
C#
using NAudio.Wave;
|
|
using System;
|
|
using System.IO;
|
|
using System.IO.Ports;
|
|
using System.Linq;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using System.Text.RegularExpressions;
|
|
using System.Threading;
|
|
/// <summary>
|
|
/// 语音工具
|
|
/// </summary>
|
|
public class ZXKWakeup : Sensor
|
|
{
|
|
//唤醒词:小智小智
|
|
public Action callBack;//唤醒回调
|
|
public override void ReceiveData(string datas)
|
|
{
|
|
base.ReceiveData(datas);
|
|
if (datas.TrimEnd('\n', '\r') == "hello")
|
|
{
|
|
callBack?.Invoke();
|
|
}
|
|
}
|
|
} |