在管理咨询实施过程中,大量的访谈资料一般而言是作为定性的资料,由顾问进行定性的分析,在自然语言学习(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文档中,点击运行程序,文档的标签云便生成,顾问可以对标签云进行精确的语言再分析。