HarmonyOS 鸿蒙Next实现语音录制识别 AudioCapturer是音频采集器,用于录制PCM(Pulse Code Modulation)音频数据,使用AudioCapturer开发音频录制功能,可以生产音频文件,也可以生成音频流。最近需要开发语音录制识别的功能,于是对相关组件进行学习,并实现了语音录制识别的功能。大致实现就是这样,大家如果有问题可以留言一起讨论学习。初始化音频录制组件,创建实例,设置监听事件。创建识别引擎,通过callback形式返回。至此录音采集结束,接下来就是识别。销毁实例,释放录音资源。停止识别同时释放资源。
HarmonyOS 鸿蒙Next实现图片编辑裁剪 最近开发一款鸿蒙应用,需要用到图片裁剪,系统的图片编辑功能目前没有对外开发API调用,所以需要自己整一套裁剪的功能。由于刚接触这个ArkTS语言,探索的过程还是挺费劲。这一效果大致可以满足我的需求,但我在测试的时候发现裁剪框滑动的时候有问题,裁剪框和图片位置没做处理,有大神可以处理的可以使用这个去修改。这种方式功能比较简单,裁剪是手动点击的,大小是固定的,并不能满足我的需求。但项目部分使用的TS语言,NEXT版需要改造才能用。以我的性格就是继续探索新的方案。支持自由裁剪和固定比例裁剪。