语音转换截取N个文字进行转换
来源:互联网 发布:狙击手 特别行动 知乎 编辑:程序博客网 时间:2024/05/18 12:39
语音转换截取90个字以逗号隔开变成小句,多出来以少于90个字的最后一个逗号结束
//按90截句转换 public String[] fromjson90(String url) throws Exception { List<String> list = new ArrayList<String>(); String[] changeContext =null; if (null != url && !"".equals(url)) { String contextparm = url; int pos =0; int nextstartindex=0; String tmpcp = contextparm; tmpcp = contextparm.substring(nextstartindex, 90+nextstartindex); while(tmpcp.length() >= 90) { pos = find_pos_lastindexof_from_90(tmpcp); nextstartindex+=pos; //changeContext[i++]=tmpcp.substring(0, pos); list.add(tmpcp.substring(0, pos)); int len = contextparm.length(); int end =90+nextstartindex; if(len <=end ){ tmpcp = contextparm.substring(nextstartindex, len); } else{ tmpcp = contextparm.substring(nextstartindex, end); } } list.add(tmpcp); //changeContext[i++]=tmpcp; String[] s = new String[list.size()]; changeContext = list.toArray(s); return changeContext; } return changeContext; } public int find_pos_lastindexof_from_90(String str90) { int lastpos; lastpos = str90.lastIndexOf(","); if( lastpos == -1){ lastpos = str90.length(); } return lastpos; }
总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏麻烦指正提出。本人QQ:373965070
1 0
- 语音转换截取N个文字进行转换
- tts 文字转换语音
- Jacob实现文字转换语音
- 语音转换
- ffmpeg进行视频转换和截取
- 转换、、、截取
- C#中英文语音朗读及文字转换成音频文件
- unity 调用C#类将文字转换为语音
- android 语音转换文字(科大讯飞SDK简易封装)
- android 融云 + 科大讯飞 实现仿微信语音消息转换为文字
- 讯飞语音——文字转换语音
- 文字转换
- 文本语音转换
- 文本转换语音系统
- 文本语音转换入门
- 语音转换成文字
- C语音数据类型转换
- ffmpeg 转换语音格式
- [leetcode][81] Search in Rotated Sorted Array II
- 小辣椒手机权限开启方法
- 微信小程序_仿QQ
- BFC机制关联浮动与脱离标准流
- input file美化
- 语音转换截取N个文字进行转换
- FragmentPagerAdapter和FragmentStatePagerAdapter的区别以及局限性
- 80老翁谈人生(319):老翁感谢CSDN网站主持公道,恢复博文浏览
- 数据分表小结
- 吐槽第二天
- ubuntu14.04拒绝winscp的连接请求问题的解决笔记
- Android---Tablayout自定义tab
- 小E开发板wifi音箱一实现PC通过wifi传数据到开发板进行播放
- 三星手机权限开启方法