36 lines
758 B
C#
36 lines
758 B
C#
using Whisper.net;
|
|
|
|
namespace VideoAnalysisCore.AICore.Whisper
|
|
{
|
|
/// <summary>
|
|
/// 字幕识别 结果
|
|
/// </summary>
|
|
public class WhisperResDto
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="sd"></param>
|
|
public WhisperResDto(SegmentData sd)
|
|
{
|
|
Text = sd.Text;
|
|
Start = sd.Start;
|
|
End = sd.End;
|
|
}
|
|
/// <summary>
|
|
/// 文本
|
|
/// </summary>
|
|
public string Text { get; } = string.Empty;
|
|
/// <summary>
|
|
/// 开始时间
|
|
/// </summary>
|
|
|
|
public TimeSpan Start { get; }
|
|
/// <summary>
|
|
/// 结束时间
|
|
/// </summary>
|
|
|
|
public TimeSpan End { get; }
|
|
}
|
|
}
|