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

python提取通话记录中的时间信息

您需要安装适合中文的SpaCy模型。您可以通过运行

pip install spacy
python -m spacy download zh_core_web_sm

来安装和下载所需的模型。

import spacy# 加载中文模型
nlp = spacy.load('zh_core_web_sm')# 示例电话记录文本
text = """
Agent: 今天我们解决一下这个事情?
Customer: 不行,我今天明天都没有时间
Agent: 要不然我们下周一再电话沟通
Customer: 也不行,要不然大后天,大后天可以
Agent: 好的,那就大后天
"""# 处理文本
doc = nlp(text)# 存储找到的时间实体和相关上下文
appointments = []# 遍历文档中的实体
for ent in doc.ents:if ent.label_ == "DATE" or ent.label_ == "TIME":# 检查实体前后的文本来确定上下文start = ent.start - 5 if ent.start - 5 > 0 else 0end = ent.end + 5 if ent.end + 5 < len(doc) else len(doc)context = doc[start:end]appointments.append((ent, context))# 输出可能的约定时间
for appointment in appointments:print(f"Time: {appointment[0]}, Context: {appointment[1]}")

输出结果

在这里插入图片描述

相关文章:

  • 概率论与数理统计-第五章 数理统计的基础知识
  • 二叉树的实现(纯C语言版)
  • Backend - Django JsonResponse HttpResponse
  • Golang实践录:读取xml配置文件
  • 堆排序详细解读
  • 应急响应-挖矿病毒处理
  • 掌握 Go 语言中的循环结构:从基础到高级
  • ESP32 LVGL Gui-Guider的移植
  • openGauss学习笔记-141 openGauss 数据库运维-例行维护-例行重建索引
  • Python面向对象练习
  • php轻量级性能分析工具 xhprof
  • 场景实践 | 法大大落地业财一体化,优化流程结构
  • SpringBoot之整合JWT
  • 深度学习机器视觉车道线识别与检测 -自动驾驶 计算机竞赛
  • Vue框架学习笔记——列表渲染:v-for
  • Akka系列(七):Actor持久化之Akka persistence
  • Babel配置的不完全指南
  • bootstrap创建登录注册页面
  • CAP 一致性协议及应用解析
  • iOS 系统授权开发
  • Javascript 原型链
  • javascript数组去重/查找/插入/删除
  • Redux 中间件分析
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Tornado学习笔记(1)
  • 从零开始在ubuntu上搭建node开发环境
  • 后端_ThinkPHP5
  • 简单数学运算程序(不定期更新)
  • 马上搞懂 GeoJSON
  • 软件开发学习的5大技巧,你知道吗?
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 深度解析利用ES6进行Promise封装总结
  • 在Mac OS X上安装 Ruby运行环境
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #14vue3生成表单并跳转到外部地址的方式
  • #QT项目实战(天气预报)
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (算法)Game
  • (一)kafka实战——kafka源码编译启动
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • **python多态
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • /proc/stat文件详解(翻译)
  • @31省区市高考时间表来了,祝考试成功
  • @Autowired @Resource @Qualifier的区别
  • @JsonFormat与@DateTimeFormat注解的使用
  • @Resource和@Autowired的区别
  • []常用AT命令解释()
  • [20150629]简单的加密连接.txt
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现