python langid实现语种识别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python langid实现语种识别相关的知识,希望对你有一定的参考价值。

2017-04-26

语料数据入库时有个小需求,需要用一个字段存储语料的语种,偶然发现langid可以实现这一功能,再次感叹python的好用!

#coding=utf-8
import langid                             #引入langid模块 

s1 = 你好
s2 = hello
s3 = Flüssigkeiten zum Nassbehandeln von W?schestücken werden vielfach mit Dampf aufgeheizt. Dazu wird der Dampf mit hoher Geschwindigkeit durch eine Düse (30) der aufzuheizenden Flüssigkeit direkt zugeführt. Aufgrund der hohen Geschwindigkeit, mit der der Dampf in die aufgeheizte Flüssigkeit einstr?mt, entstehen starke Ger?usche sowie Schwingungen und Vibrationen. Um mindestens die Ger?usche zu reduzieren, ist es bereits bekannt, zus?tzlich Druckluft zuzuführen. Das verschlechtert den W?rmeübergang. Die Erfindung sieht es vor, in die Düse (30) eine kleine Menge der aufzuheizenden Flüssigkeit einzusaugen und dadurch in der Düse (30) ein Kondensat-Dampfgemisch zu bilden. Alternativ oder zus?tzlich kann hinter der Düse (30) ein Str?mungsteiler vorgesehen sein, der die Str?mungsgeschwindigkeit des Dampfs bzw. Dampf-Kondensatgemisches erh?ht. Hierdurch und/oder durch die Bildung eines Dampf-Kondensatgemisches in der Düse (30) werden die Ger?uschentwicklung beim Einleiten des Dampfs in die aufzuheizende Flüssigkeit sowie Schwingungen und Vibrationen ohne die Zufuhr von Druckluft verringert

i = langid.classify(s1)
j = langid.classify(s2)
m = langid.classify(s3)

print m, m[0], type(m)

 

以上是关于python langid实现语种识别的主要内容,如果未能解决你的问题,请参考以下文章

python 语言识别langid

语音识别基于结合mfcc和lpc特征SVM支持向量机实现中英语种识别matlab源码

语音识别基于结合mfcc和lpc特征SVM支持向量机实现中英语种识别matlab源码

python+opencv实现简单的人脸识别

12mmaction2 行为识别商用级别X3D复现 demo实现 检测自己的视频 Expanding Architecturesfor Efficient Video Recognition(代码片段

在 Python 多处理进程中运行较慢的 OpenCV 代码片段