当前位置: 首页 > news >正文

语音回答断句

int32 IsTargetSymbol(TCHAR C) { if (FChar::IsWhitespace(C)) return 2; // ---- 空白 ---- if (C == '\t'){ return 2; } // ---- 特殊Unicode符号 ----// “ ” if (C == 0x201C || C == 0x201D){ return 2; } if (C == 0x2026)//省略号 return 2; if (C == 0x201C || C == 0x201D) { return 2;//双引号 } switch (C) { case '-': // 减号 / 连字符 case '#': // 减号 / 连字符 case '*': // 星号 case ' ': // 空格 case 0x3001: // dunhao return 2; case 0xFF0C: // ,douhao case 0xFF1A:// : maohao return 1; default: return 0; } } bool IsTargetPunctuation(TCHAR C) { if (C == '\n' || C == '\r') { return true; } switch (C) { case 0x3002: // .juhao case 0xFF1B: // : fenhao case 0xFF1F: // ? wenhao case 0xFF01: // !gantanhao return true; default: return false; } }
bool bEndOfSentence = false; bool is_fuhao = false; for (int32 i = 0; i < Content.Len(); ++i) { TCHAR C = Content[i]; if (IsTargetPunctuation(C)) { bEndOfSentence = true; is_fuhao = true; UE_LOG(LogTemp, Log, TEXT("[duan_ju] %d %s"), Sequence, *Content); break; } int32 res = IsTargetSymbol(C); if (res>0) { is_fuhao = true; int32 CharCount = AccumulatedText.Len(); if (CharCount > 4 && res==1) { bEndOfSentence = true; } continue; } else { AccumulatedText += C; } } if (bEndOfSentence) { FString FinalText = AccumulatedText; FinalText.TrimStartAndEndInline(); UE_LOG(LogTemp, Log, TEXT("text1 ReceWeb: %s"), *FinalText); if (OnMessageCallback.IsBound()) { OnMessageCallback.Execute(FinalText); } AccumulatedText.Empty(); }
http://www.jsqmd.com/news/436419/

相关文章:

  • BEM 命名法的庖丁解牛
  • deque容器——双端队列
  • 第3章 Windows运行机理-3.5 PE结构分析(2)
  • 2026年质量好的神州飞碟游乐设施 厂家推荐:旋风骑士游乐设施/旋转的士高游乐设施/家庭过山车游乐设施生产厂家推荐几家 - 行业平台推荐
  • 2026年中山空气干燥机厂家推荐:冷冻式、风冷高温冷冻式、吸附式、微气耗鼓风热再生、零气耗鼓风热再生、微气耗压缩热再生、零气耗压缩热再生吸附式干燥机 - 海棠依旧大
  • 第3章 Windows运行机理-3.5 PE结构分析(3)
  • 2026年比较好的铝型材深加工 工厂推荐:工业铝型材深加工生产商哪家强 - 行业平台推荐
  • 一文深入了解深拷贝 和 浅拷贝
  • 2026年知名的反弹缓冲隐藏轨 工厂推荐:三节缓冲隐藏轨/抽屉缓冲隐藏轨/定制缓冲隐藏轨实力厂家如何选 - 行业平台推荐
  • MySQL范围查询的“截断”效应的庖丁解牛
  • 【人工智能】一文看懂SecondMe协议(SMP):你的AI数字分身“代言人”
  • 2026年比较好的白刚玉砂 品牌推荐:白刚玉磨料/白刚玉微粉/白刚玉颗粒正规生产厂家推荐 - 行业平台推荐
  • CSS 规则的庖丁解牛
  • phpstorm 设置 vmoptions后生成的在什么具体位置
  • HRP体系与独立成本核算管理系统应用价值分析 - 业财科技
  • 阶跃星辰深度开源,Agent 模型潜力几何?
  • 微服务开发面试题标准答案+速记要点
  • MyBatis-Plus 批量操作 SQL 日志不打印问题解决方案
  • 2026年口碑好的水环真空机组 厂家推荐:长吊引水真空机组值得信赖的生产厂家 - 行业平台推荐
  • 多模态大模型对齐实战教程(非常硬核),数据有限也能搞定,收藏这一篇就够了!
  • 2026年热门的EVA TAIC交联剂 品牌推荐:粉末TAIC交联剂/50粉末TAIC交联剂品牌厂家哪家靠谱 - 行业平台推荐
  • Node 快捷方式路径怎么获取
  • 用OpenClaw组建AI团队:一人顶一个部门的实战玩法
  • 重新安装指定 Node 版本、并切换了 Node 版本、但这里运行>npm -v 还是报错:‘npm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • CodeGenius Memory系统构建教程(非常详细),代码生成上下文控制从入门到精通,收藏这一篇就够了!
  • 【开题答辩全过程】以 衡水微法院小程序的设计与实现为例,包含答辩的问题和答案
  • 【机乎】Clawdbot之后,中文AI社交平台开启“祛魅”时刻
  • OpenClaw+RAG+Agent实战:打造能自动干活的数字员工
  • 2026 公认好用的 AI 论文软件,导师看了都夸专业
  • 阿里千问核心人员离职,AI战略何去何从?