|
@@ -1,4 +1,6 @@
|
|
|
-using Hotline.Share.Dtos;
|
|
|
+using Hotline.Orders;
|
|
|
+using Hotline.Share.Dtos;
|
|
|
+using Hotline.Share.Dtos.Ai;
|
|
|
using Hotline.Share.Enums.Ai;
|
|
|
using Hotline.Share.Enums.Order;
|
|
|
using Oracle.ManagedDataAccess.Types;
|
|
@@ -10,7 +12,7 @@ using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
using XF.Domain.Repository;
|
|
|
|
|
|
-namespace Hotline.Orders
|
|
|
+namespace Hotline.Ai.Visit
|
|
|
{
|
|
|
public class AiOrderVisitDetail : CreationEntity
|
|
|
{
|
|
@@ -42,7 +44,7 @@ namespace Hotline.Orders
|
|
|
/// </summary>
|
|
|
public string OuterNo { get; set; }
|
|
|
|
|
|
- public EAiOrderVisitState AiOrderVisitState { get;set;}
|
|
|
+ public EAiOrderVisitState AiOrderVisitState { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 智能回访时间
|
|
@@ -106,5 +108,68 @@ namespace Hotline.Orders
|
|
|
/// </summary>
|
|
|
[SugarColumn(DefaultValue = "0")]
|
|
|
public int CallTimes { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 语音段列表信息
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
|
|
|
+ public List<SentenceList> SentenceList { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ public class SentenceList
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 序号
|
|
|
+ /// </summary>
|
|
|
+ public int Index { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 开始时间(毫秒)
|
|
|
+ /// </summary>
|
|
|
+ public int StartTime { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 结束时间(毫秒)
|
|
|
+ /// </summary>
|
|
|
+ public int EndTime { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 角色(机器人:agent,用户:user,未知:unknown)
|
|
|
+ /// </summary>
|
|
|
+ public string Role { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 性别(未知:unknow,男:male,女:female)
|
|
|
+ /// </summary>
|
|
|
+ public string Gender { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 文本
|
|
|
+ /// </summary>
|
|
|
+ public string Text { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 人工编译后文本
|
|
|
+ /// </summary>
|
|
|
+ public string CorrectText { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 置信分数(本词条的可信度[0-65535], 分值越高,越可信)
|
|
|
+ /// </summary>
|
|
|
+ public string Score { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 语速
|
|
|
+ /// </summary>
|
|
|
+ public string Speed { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 最大音量
|
|
|
+ /// </summary>
|
|
|
+ public string MaxVolume { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 平均音量
|
|
|
+ /// </summary>
|
|
|
+ public string AvgVolume { get; set; }
|
|
|
}
|
|
|
}
|