会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rome753
博客园
首页
新随笔
联系
订阅
管理
2023年5月24日
使用libfvad进行实时录音人声检测(安卓和iOS)
摘要: 要实现的功能是实时检测人声,检测到之后保存音频数据并上传处理。需要录音比较实时而且能在回调中获取音频数据。 # 录音方案: 在安卓平台上,AudioRecord是一种用于录制音频数据的API。它可以以流的形式将音频数据读取到应用程序中,并支持实时监测音频输入。它可以用于录制高质量的音频,同时也可以进
阅读全文
posted @ 2023-05-24 11:09 rome753
阅读(1793)
评论(0)
推荐(0)
2023年3月26日
AI辅助开发
摘要: 1 Copilot 安装方法 1.0 购买 注册GitHub,用visa信用卡购买,可以不付款试用两个月 1.1 VSCode 打开 VSCode 的插件市场 搜索 GitHub Copilot 插件 安装插件并重启 VSCode 在 VSCode 中打开一个文件 输入代码时,Copilot 将会自
阅读全文
posted @ 2023-03-26 20:08 rome753
阅读(1659)
评论(0)
推荐(0)
2023年2月22日
Android-WebRTC完整入门教程05: OpenGL滤镜
摘要: WebRTC视频添加滤镜理论上有两种方式: 一种是本地视频展示到屏幕后添加滤镜,把滤镜类型传给对面,对面也在视频展示后添加滤镜,滤镜单独传输不需要添加到视频流里。优点是处理相对简单,缺点是双方需要支持相同的滤镜。 另一种是本地视频展示前添加好滤镜,然后展示到本地,并传输给对面,滤镜需要直接添加到视频
阅读全文
posted @ 2023-02-22 11:31 rome753
阅读(649)
评论(0)
推荐(0)
2023年2月21日
Android OpenGLES3绘图:EGL无屏绘制
摘要: 一般渲染绘图都是在GLSurfaceView上,查看源码可知道,GLSurfaceView就是继承自SurfaceView,并且自己管理了OpenGL环境。OpenGL绘制调用的都是静态方法,所以OpenGL环境默认是跟创建它的线程绑定,然后在这个线程调用OpenGL的方法才有效果。 在某些情况下,
阅读全文
posted @ 2023-02-21 17:06 rome753
阅读(316)
评论(0)
推荐(0)
2023年2月8日
独立开发资料整理
摘要: 网站介绍 https://www.zhihu.com/search?type=content&q=%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91 知乎搜索 https://www.zhihu.com/question/36976974 独立开发一个 App 是一种怎样的体验
阅读全文
posted @ 2023-02-07 23:59 rome753
阅读(34)
评论(0)
推荐(0)
2023年2月7日
iOS中高级开发资料整理
摘要: iOS面试题 https://ios.nobady.cn/ 初中级面试题知识点总结,比较全面 iOS开源App https://github.com/dkhamsing/open-source-ios-apps 开源库合集,有分类、时间、编程语言 https://github.com/dkhamsi
阅读全文
posted @ 2023-02-07 23:58 rome753
阅读(38)
评论(0)
推荐(0)
2023年2月6日
Kotlin ksp命令行解析kotlin文件自动生成UML类图
摘要: ksp是官方提供的用来解析Kotlin文件的工具,这里我用它来实现解析Kotlin项目,自动生成UML类图的功能(如上图所示)。 网上包括外网所有的ksp介绍都是在Android Studio中使用通过gradle配置,因为我想用ksp解析任意项目,而不是集成到某个项目里面,所以我研究了一下通过命令
阅读全文
posted @ 2023-02-06 17:26 rome753
阅读(623)
评论(0)
推荐(0)
2023年1月16日
iOS Swift圆角绘制与离屏渲染优化
摘要: iOS里面使用圆角有可能造成离屏渲染,它需要开辟一个新的内存空间,做上下文切换(状态切换),并且渲染完成后还要进行拷贝操作,因此会造成一定的性能损耗,需要进行优化。 1 原理 https://blog.bombox.org/2020-07-14/ios-offscreen-render/ 这篇文章讲
阅读全文
posted @ 2023-01-16 17:20 rome753
阅读(442)
评论(0)
推荐(0)
2022年12月28日
Swift自动生成UML类图
摘要: 1. 方案调研 swift-syntax github - https://github.com/apple/swift-syntax 这是苹果官方的工具,Xcode工具包里有,可以扫描Swift源文件,生成AST树(抽象语法树) 用法也很简单,命令行输入 xcrun swiftc -fronten
阅读全文
posted @ 2022-12-28 16:12 rome753
阅读(803)
评论(0)
推荐(0)
2022年7月22日
做一个独一无二的重力版个人博客(二)
摘要: 在上一篇基础上将画面改成WebGL 3D效果。WebGL是OpenGLES的封装,使用方法跟OpenGL基本相同。在WebGL基础上还有Three.js等更高级的框架,能实现更好的效果。这里为了简便易于学习,我直接使用WebGL。 1 WebGL Github上找了一下,有mdn的官方demo,一步
阅读全文
posted @ 2022-07-22 15:03 rome753
阅读(338)
评论(0)
推荐(1)
下一页
公告