当前位置: 首页 > 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]}")

输出结果

在这里插入图片描述

http://www.lryc.cn/news/252519.html

相关文章:

  • DSShop移动商城网店系统 反序列化RCE漏洞复现
  • docker搭建node环境开发服务器
  • 传统制造业企业如何实现数字化转型?
  • 面试:说一下深拷贝,浅拷贝,引用拷贝吧;Object类中的clone是哪种呢?
  • 接口压测指南
  • 计算机辅助药物设计AIDD-小分子-蛋白质|分子生成|蛋白质配体相互作用预测
  • 深度学习-yolo目标检测-机器学习-计算机视觉-python学习路线(呕心沥血出品-绝对精品-附资源链接)
  • ubuntu2204 防火墙ufw限制某ip对某端口的访问
  • 常见代码优化案例记录
  • 【android开发-04】android中activity的生命周期介绍
  • java后端技术演变杂谈(未完结)
  • UDS 诊断报文格式
  • kafka的详细安装部署
  • 【数据分享】2015-2023年我国区县逐月二手房房价数据(Excel/Shp格式)
  • PTA 7-226 sdut-C语言实验-矩阵输出(数组移位)
  • Android 各平台推送通知栏点击处理方案
  • 什么是网络安全 ?
  • 【前端】-【electron】
  • Python中的类(Class)和对象(Object)
  • dp-拦截导弹2
  • 初识动态规划算法(题目加解析)
  • Vue2.0与Vue3.0的区别
  • 探索人工智能领域——每日20个名词详解【day6】
  • C++初阶 | [七] string类(上)
  • Django总结
  • 【qml入门系列教程】:qml QtObject用法介绍
  • 2分图匹配算法
  • [EndNote学习笔记] 导出库中文献的作者、标题、年份到Excel
  • SQL Sever 基础知识 - 数据查询
  • Vue入门——v-on标签