十行代码进行访谈语言分析

在管理咨询实施过程中,大量的访谈资料一般而言是作为定性的资料,由顾问进行定性的分析,在自然语言学习(NLP)的开源的支持下,顾问也可以对海量的访谈信息进行精确的分析。


首先,录音转成文字。这个最好的平台,毫无疑问是科大讯飞。不会的,请百度。
其次,安装Python和开源包。

pip install wordcloud
pip install jieba 

再次:上代码

import matplotlib.pyplot as plt
from wordcloud import WordCloud
import jieba
text_from_file_with_apath = open('/Users/hecom/23tips.txt').read()
wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)
wl_space_split = " ".join(wordlist_after_jieba)
my_wordcloud = WordCloud().generate(wl_space_split)
plt.imshow(my_wordcloud)
plt.axis("off")
plt.show()

提请注意:wordcloud 的默认语言不是中文,需要在安装环境中,将语言调整为中文。

FONT_PATH = os.environ.get("FONT_PATH", os.path.join(os.path.dirname(__file__), "DroidSansMono.ttf"))

需要改为中文。
open(‘/Users/hecom/23tips.txt’)是存放text文档的位置。
操作:将文档拷贝放在text文档中,点击运行程序,文档的标签云便生成,顾问可以对标签云进行精确的语言再分析。

作者: 远景顾问

Business consultant, focus on improving people, process and performance.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据