解决 Tensorflow 重载meta图时"The name 'x:0' refers to a Tensor which does not exist. The operation, 'y', does not exist in the graph."问题描述解决过程总结
(嫌啰嗦请直接看总结部分)
今天tensorflow重载网络
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
首先,你需要
安装 TensorFlow。如果你是在 Windows 上
安装,可以参考 TensorFlow 官网上的
安装说明,如果你是在 Linux 或 MacOS 上
安装,可以在命令行中输入以下命令:
pipinstall tensorflow
可以在
DeepSpeech 的 GitHub 页面上找到模型
下载链接。可以选择
下载预训练模型或者训练自己的模型。还可以
使用 pip
安装 DeepSpeech。
pipinstall
deepspeech
使用 Java 调用 DeepSpeech 的代码需要使用 DeepSpeech 的 Java 绑定。使用方法如下:
下载并安装 DeepSpeech 的 Java 绑定。
在 Java 代码中导入相应的类,如:org.mozilla.deepspeech.libdeepspeech.DeepSpeechModel。
创建 DeepSpeechModel 对象,并使用 loadModel() 方...
论文:https://arxiv.org/pdf/1412.5567.pdf
题目:Deep Speech: Scaling up end-to-end speech recognition
我们提出了使用端到端深度学习开发的最先进的语音识别系统。我们的体系结构比传统的语音系统要简单得多,传统的语音系统依靠费力地设计的处理管道。当在嘈杂的环境中使用时,这些传统系统的性能也往往很差。相反,我们...
论文题目: Deep Speech 2: End-to-End Speech Recognition in English and Mandarin
论文地址: https://arxiv.org/pdf/1512.02595.pdf
tensorflow版本: https://github.com/mozilla/DeepSpeech
pytorch版本: http://www.github....
中文
语音数据库采用thchs30
(1)首先提取data文件下的trn翻译文本,生成包含空格在内的生字表并保存为json格式lexicon.json,是汉字字典,不是拼音,我在这一步卡了很久,后来发现data_loader只能读取单个字符,所以中文识别的词汇表是翻译文本的汉字生字表
(2)...
2. CMU Sphinx:是卡内基梅隆大学开发的一款开源
语音识别引擎,支持多种语言和声学模型。
3. Julius:是一个日本大阪大学开发的开源
语音识别引擎,支持多种语言和声学模型。
4.
DeepSpeech:是 Mozilla 开发的一个基于深度学习的开源
语音识别引擎,支持多种语言。
5. Pocketsphinx:是 CMU Sphinx 的一部分,是一款轻量级的开源
语音识别引擎,适用于嵌入式设备等资源受限的场景。