当前位置: 首页 > news >正文

Android环境下hanlp汉字转拼音功能的使用介绍

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

由于项目需要在Android手机设备上实现汉字转拼音功能(支持多音字),于是首先想到了Pinyin4j+多音字映射对照表的实现方案,并在项目中试用了一段时间,发现数据量大时,其耗时非常严重。后来寻找其他方案,在github上找到了HanLP开源库,其多音字转换速度非常快,但是没有针对Android平台进行适配,于是对代码进行了一些修改,终于可以在Android手机上运行。修改后的工程已上传至github,如有需要,可以clone HanLP-Android代码后,导出jar文件使用。

 

##使用说明: ###1、将生成的jar文件拷贝到app/libs目录下,将HanLP-Android工程下dictionary目录拷贝至Android项目app module的assets目录下

---------------------

转载于:https://my.oschina.net/u/3793864/blog/3030708

相关文章:

  • 轻松搭建docker应用的mesos集群
  • Android Studio发布Release版本之坑--Unknown host 'd29vzk4ow07wi7.cloudfront.net'
  • Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
  • 一步步教你用 CSS 为 SVG 添加过滤器
  • js学习笔记之日期倒计时(天,时,分,秒)
  • iOS app和Extension数据共享DB时候遇到的坑 NSFileManager共享数据的坑
  • ASP.NET MVC学习之路由篇(2)
  • 用Go语言写Android应用 (2) - 从Android的Java调用Go代码
  • RootMe--HTTP - Open redirect
  • SerializeDeserialize
  • Unity3dShader边缘发光效果
  • 利用python jieba库统计政府工作报告词频
  • Azure linux centos 默认登陆账号是什么?
  • TeeChart Pro VCL/FMX教程(一):入门——构建图表
  • Sass 快速入门教程
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 关于springcloud Gateway中的限流
  • 基于webpack 的 vue 多页架构
  • 聚簇索引和非聚簇索引
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 函数计算新功能-----支持C#函数
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (3)STL算法之搜索
  • (39)STM32——FLASH闪存
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)windows配置JDK环境
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (七)理解angular中的module和injector,即依赖注入
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .net core Swagger 过滤部分Api
  • .NET 表达式计算:Expression Evaluator
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET命令行(CLI)常用命令
  • .ui文件相关
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [Angular 基础] - 指令(directives)
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [codeforces]Recover the String
  • [C语言]——分支和循环(4)
  • [Django 0-1] Core.Checks 模块
  • [mvc] 简单的forms认证
  • [python] 基于diagrams库绘制系统架构图