uniapp中实现H5录音和上传、实时语音识别(兼容App小程序)和波形可视化

1 月 10 日
阅读 9 分钟
582
在uniapp中使用Recorder-UniCore插件可以实现跨平台录音功能,uniapp自带的recorderManager接口不支持H5、录音格式和实时回调onFrameRecorded兼容性不好,用Recorder插件可避免这些问题。

Shell脚本中文英文多语言国际化和命令行批处理(bash sh cmd bat)中定义函数的简单写法

2023-09-13
阅读 3 分钟
358
有时候为了方便别人使用,我们会选择去编写各种各样的命令行脚本:给Windows用户编写.bat cmd批处理脚本,给macOS、Linux用户编写.sh bash shell脚本。

Oracle数据库经纬度坐标查询优化与结果错误原因分析、SQL中WKT超长文本字符串处理

2023-08-21
阅读 6 分钟
656
和MySQL、PostgreSQL等数据库相比,Oracle数据库的地理几何空间更难学习和上手使用,我总结的一点原因是Oracle Spatial文档中阐述了太多的和其他数据库不通用的几何对象构建、查询方法,需要单独深入学习研究Oracle Spatial文档,知识碎片化严重,实现一个相同功能可能有N个功能相近的函数可以给你调用(茴香豆的茴字的N...

vue3实现H5网页录音并上传(mp3、wav)兼容Android、iOS和PC端

2023-06-11
阅读 5 分钟
3.1k
使用 Recorder插件 可以在HTML5网页中进行录音,录音完成后得到blob文件对象,然后将blob上传到服务器;项目使用的vue3.0版本(这个插件同时支持vue2.0、也支持uniapp,很强!!),录音过程中会显示可视化波形,同时能够做到兼容PC端、Android、和iOS,一次编码 到处运行,哈哈~省了不少事

经纬度坐标为中心点生成米距离长度半径的圆形面,含java js源码+在线绘制,代码简单零依赖

2023-06-08
阅读 7 分钟
538
前些时间在更新我的坐标边界查询工具的时候,需要用到经纬度坐标点的距离计算,和以坐标点为中心生成一个指定距离为半径的圆,搜了一下没有找到现成简单又合适的代码,于是把自己压箱底的代码翻出来了,简化完善了一下,嘿,代码量也不大,还挺好用。

网页js版音频数字信号处理:H5录音+特定频率信号的特征分析和识别提取

2023-02-27
阅读 3 分钟
944
音频数字信号处理 Audio DSP (Digital Signal Processing) 是一个复杂又专业的话题,本文介绍的是如何从音频中实时分析和识别出特定频率信号的一种方法,对应的代码为可运行在浏览器中的html5网页版(可移植);可用于识别环境中特定频率的声音、或噪声、乐器弹奏的音调。

最新全国省市区县乡镇街道行政区划数据和坐标边界数据更新提取(2023年)

2023-02-08
阅读 5 分钟
1.7k
AreaCity 开源库整理了省、市、区县、乡镇街道四级行政区划数据,配套了在线工具转换成三级、四级联动JavaScript代码,使用自带的转换工具软件可以导入数据库;数据源自: 统计局、民政部、腾讯地图行政区划、高德地图行政区划,从这四大平台整合。

echarts map地图中绘制浙江省市区县乡镇多级联动边界下钻的最新geojson数据文件获取和更新

2022-12-09
阅读 2 分钟
1.3k
option.geo配置中有个map属性,取值为已通过 echarts.registerMap("name", geojson) 注册的name值,来关联到对应的geojson数据文件;注册不同名称的geojson地图数据,再修改option.geo.map和regions,就能切换显示不同的地图。

ArcGIS QGIS学习二:图层如何只显示需要的部分几何面数据(附最新坐标边界下载全国省市区县乡镇)

2022-11-29
阅读 2 分钟
1.2k
当我们用GIS软件打开一个SHP文件的时候,会显示出里面全部的几何图形,假如我只想要其中的一部分数据显示出来,其他的均不要显示,有那么几种操作方法。

新开源HTML5单文件网页版ACME客户端,可在线申请Let's Encrypt、ZeroSSL免费HTTPS通配符泛域名证书

2022-09-20
阅读 5 分钟
1k
之前写了两篇关于HTTPS证书的文章,一篇是本地自签证书,另一篇是Let's Encrypt开始支持免费通配符证书时通过diafygi/gethttpsforfree网页来申请证书,步骤均很繁琐;于2022年9月我写了我开发了一个操作非常简单的网页版ACME客户端:ACME-HTML-Web-Browser-Client,并在GitHub、Gitee上进行了开源。

ArcGIS QGIS学习一:打开shp、geojson地图变形变扁问题(附最新坐标边界下载全国省市区县乡镇)

2022-08-16
阅读 1 分钟
1.6k
记得初学GIS软件时,用ArcGIS或QGIS打开省级地图的时候(shp或geojson等格式文件、经纬度坐标系),经常会看到显示的地图变扁了,此时的投影坐标系一般是EPSG:4326 WGS84,或EPSG:4490 CGCS2000。

移动端实现HTML5录音踩坑指南:系统播放音量变小、一些机型录音断断续续 MediaRecorder和AudioWorklet

2022-08-14
阅读 3 分钟
3.1k
在2022-06-19那天,Recorder H5录音开源库([链接])群里有用户反馈手机上录音有bug,前后反馈过来几段测试过程完整录像;分析后初步发现在他那个手机上表现确实是断断续续的,从而音质非常差;此版本的Recorder采用的浏览器AudioContext.createScriptProcessor 或 AudioWorklet 接口对getUserMedia返回的音频流进行音频...

从区划边界geojson中查询经纬度坐标对应的省市区县乡镇名称,开源Java工具,内存占用低、高性能

2022-06-30
阅读 4 分钟
1.4k
本工具核心功能:使用jts库从省市区县乡镇边界数据(AreaCity-JsSpider-StatsGov开源库)或geojson边界数据文件中查找出和任意点、线、面有相交的矢量边界,内存占用低,性能优良。

免费分享下载最新全国省市区县和乡镇街道行政区划矢量边界坐标经纬度地图数据 shp geojson json sql格式

2022-04-12
阅读 2 分钟
3.1k
关键词: 省市区三级, 乡镇四级, 全国, 行政区划, 坐标边界, 矢量数据, 地理围栏, 免费下载, 2018 2019 2020 2021 2022年份, 最新数据, 长期更新, 开源维护, 支持SHP GeoJSON SQL格式, 支持导入数据库

几行代码把Chrome搞崩溃之:HTML5 MP3录音升级成AudioWorkletNode采坑记

2022-03-10
阅读 3 分钟
2k
关键词: STATUS_ACCESS_VIOLATION AudioContext AudioWorkletNode audioWorklet addModule resume suspended createScriptProcessor搞崩Chrome测试页:测试页地址

根据经纬度坐标获得省市区县行政区划城市名称,自建数据库 java python php c# .net 均适用

2022-02-16
阅读 3 分钟
3.4k
在LBS应用中,根据坐标来解析获得对应是哪个城市是一个很常见的功能,比如App里面通过手机定位自动选择城市;本文介绍的是通过自己建的数据库,利用SQL空间查询来进行坐标解析得到对应的省市区,绝大部分支持空间数据类型(Spatial)的数据库均支持,包括但不限于:MySQL、SQL Server、Oracle、PostgreSQL等;开发语言不限...

最新全国省市区县乡镇街道行政区划数据提取(2022年)

2022-02-12
阅读 3 分钟
4.2k
AreaCity 开源库整理了省、市、区县、乡镇街道四级行政区划数据,配套了在线工具转换成三级、四级联动JavaScript代码,使用自带的转换工具软件可以导入数据库;数据源自: 统计局、民政部、腾讯地图行政区划、高德地图行政区划,从这四大平台整合。

24位PCM采样数据转成16位算法,已实现PCM转WAV在线工具源码支持24bits、16bits、8bits

2021-01-03
阅读 2 分钟
3.2k
最近收到几个24位的PCM录音源文件,Recoder库原有的PCM转WAV工具只支持8位和16位,于是就升级一下支持了24位的PCM源文件。可能是搜索方法不对,搜索了半天没有找到24位转成16位的算法,但好在运气还不错看到一篇标题不太想关的文章里面有成套的转换算法。

(已过时)静态集成腾讯TBS X5内核WebView,从微信提取新版30M浏览器内核打包进apk

2020-08-07
阅读 7 分钟
9.2k
2022-02-11更新:新版本TBS SDK已恢复支持静态集成的方法,无需在使用本文的方法了。测试新SDK(ver:44153 date:2022-1-17)已提供QbSdk.installLocalTbsCore方法,没翻到此方法的官方文档,应该是还没有打算公开。

HTML5实现DTMF(电话拨号按键信号)解码、编码,代码简单易于移植

2020-06-28
阅读 5 分钟
4.2k
DTMF(Dual Tone Multi Frequency) 双音多频,由高频群和低频群组成,高低频群各包含4个频率;两个频率波形合成按键信号(0-9 * # A B C D)。SIP中检测DTMF信号的方法:SIPINFO、RFC2833、INBAND;至于这些是什么我这个外行纯属热闹;拿两个手机互打电话,中途按下的按键嘟嘟的声音就是直接通过话音来传输DTMF信号,属于IN...

H5录音音频可视化-实时波形频谱绘制、频率直方图

2020-01-17
阅读 2 分钟
12.1k
这段时间给GitHub Recorder开源库添加了两个新的音频可视化功能,比以前单一的动态波形显示丰富了好多(下图后两行是不是比第一行看起来丰满些);趁热打铁写了一个音频可视化相关扩展测试代码,下面这张就是测试Gif截图,看起来还算过得去,测试地址

黑苹果VMware安装AppStore原版MacOS Catalina 10.15.1,附VirtualBox安装10.13教程

2019-11-30
阅读 8 分钟
17.2k
在没有资源的情况下全网找放心的MacOS镜像很困难,但从App Store里下载最新版MacOS安装程序就很简单很放心了,因此要想装最新的干净原版MacOS,可以先找一个低版本的镜像进行安装,然后进入App Store下载得到最新版的系统。

真实感受一下县比省大不包邮,省市区乡镇多级数据重装上阵

2019-10-20
阅读 3 分钟
3.2k
以前采集的旧版省市区三级或四级城市数据总是觉得怪怪的,经过多方探讨,终于下定决心进行了一次重大更新,发布了这个重(chong)装版。除了省市区乡镇数据外,坐标和边界范围、还有拼音都是有的。GitHub: [链接]在线预览:多级联动测试和预览、转换成JSON

HTML5实时语音通话聊天,MP3压缩传输3KB每秒

2019-08-28
阅读 3 分钟
2k
自从Recorder H5 GitHub开源库优化后,对边录边转码成小语音片段文件实时上传服务器这种操作支持非常良好,因此以前不太好支持的H5语音通话已经有了更好的突破空间。因此花了两晚时间打造了一个H5语音通话聊天的demo。欢迎在线把玩:[链接]

优化Recorder H5录音:可边录边转码上传服务器,支持微信提供Android IOS Hybrid App源码

2019-08-26
阅读 3 分钟
4.3k
Recorder H5 GitHub开源库随着支持功能的增多,音频转码处理效率渐渐的跟不上需求了,近期抽时间对音频转码部分进行了升级优化,以支持更多实用的功能。另外IOS的Hybrid App也完成了移植,Android和IOS都有了Demo App。在线测试,GitHub地址:[链接]