美文网首页
什么是自然语言处理?自然语言处理、智能聊天机器人的简单应用实践

什么是自然语言处理?自然语言处理、智能聊天机器人的简单应用实践

作者: 资料库大师 | 来源:发表于2017-11-06 12:06 被阅读180次

    自然语言处理,语音处理、文本处理。语音识别(speech recognition),让计算机能够“听懂”人类语音,语音的文字信息“提取”。

    英文数字语音识别。https://github.com/pannous/tensorflow-speech-recognition/blob/master/speech2text-tflearn.py 。20行Python代码创建超简单语音识别器。LSTM循环神经网络,TFLearn训练英文数字口语数据集。spoken numbers pcm数据集 http://pannous.net/spoken_numbers.tar 。多人阅读0~9数字英文音频,分男女声,一段音频(wav文件)只有一个数字对应英文声音。标识方法{数字}_人名_xxx。

    定义输入数据,预处理数据。语音处理成矩阵形式。梅尔频率倒谱系数(Mel frequency cepstral coefficents, MFCC)特征向量。语音分帧、取对数、逆矩阵,生成MFCC代表语音特征。

    定义网络模型。LSTM模型。

    训练模型,并存储模型。

    预测模型。任意输入一个语音文件,预测。

    语音识别,可用在智能输入法、会议快速录入、语音控制系统、智能家居领域。

    相关学习资料移步:


    相关文章

      网友评论

          本文标题:什么是自然语言处理?自然语言处理、智能聊天机器人的简单应用实践

          本文链接:https://www.haomeiwen.com/subject/wgxlmxtx.html