开始使用免费开始使用

在 spaCy 中进行命名实体识别

命名实体是具有名称的真实世界对象,例如城市、人物、日期或时间。我们可以使用 spaCy 在转写后的文本中查找命名实体。

在本练习中,您将使用 transcribe_audio() 转写 call_4_channel_2.wav文件),然后使用 spaCy 的语言模型 en_core_web_sm 将转写文本转换为 spaCy 的 doc。

将文本转换为 spaCy 的 doc 后,您就可以利用 spaCy 内置的文本分析功能,例如:.text 获取词元(单词)、.sents 获取句子,以及 .ents 获取命名实体。

本练习是课程的一部分

Python 语音语言处理

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

import spacy

# Transcribe call 4 channel 2
call_4_channel_2_text = transcribe_audio("call_4_channel_2.wav")

# Create a spaCy language model instance
nlp = spacy.load("en_core_web_sm")

# Create a spaCy doc with call 4 channel 2 text
doc = nlp(____)

# Check the type of doc
print(type(___))
编辑并运行代码