文章 2023-04-27 来自:开发者社区

Android TTS语音播报实践

在工作中遇到了语音播报的需求,在收到push后,用语音播报push携带的播报内容。类似于微信支付宝的收款信息一样。调研后主要的语音播报方案有一下几种:基于第三方的TTS SDK,如百度、思必驰、讯飞等;自研Native的TTS引擎+模型;基于云端的TTS方案;使用手机自带的TTS引擎。无外乎就是自研或者采购,本地或者云端。先来点废话,介绍下TTS的发展。TTS 现状及发展语音合成又称文语转换(T....

Android TTS语音播报实践
文章 2023-04-27 来自:开发者社区

新技术|基于信号特征的语音编码器 Lyra Android 实践

1. Lyra语音编解码器介绍机器学习现在应用的主要领域还是NLP、语音识别、图像识别等,之前谷歌推出了基于机器学习的语音编解码器Lyra。通过语音和视频通话与他人在线联系正日益成为日常生活的一部分。实时通信框架,如WebRTC,使这成为可能,依赖于有效的压缩技术,编解码器,编码(或解码)信号传输或存储。几十年来,编解码器一直是媒体应用的重要组成部分,它使需要带宽的应用程序能够有效地传输数据,并....

新技术|基于信号特征的语音编码器 Lyra Android 实践
文章 2023-02-14 来自:开发者社区

Android 性能优化(一): 启动优化理论与实践

Hi,我是小余。本文已收录到 GitHub · Androider-Planet 中。这里有 Android 进阶成长知识体系,关注公众号 [小余的自习室] ,在成功的路上不迷路!前言本文章总结了目前市面上常见的一些启动优化常用手段,开发和面试必备哦。首先要做应用启动优化,你得对应用启动流程有个整体甚至细化的了解。1.应用启动全路径分析应用启动过程整体分为两大阶段:Application启动 .....

Android 性能优化(一): 启动优化理论与实践
文章 2023-01-07 来自:开发者社区

Android一次完美的跨进程服务共享实践

背景最近需要做这样一个事情,一个服务来完成多款App的录音功能,大致有如下逻辑服务以lib的形式集成到各个端当主App存在时,所有其他App都使用主App的录音服务当主App不存在时,其他App使用自带录音服务有优先级,优先级高的App有绝对的录音权限,不管其他App是否在录音都要暂停,优先处理高优先级的App请求支持AudioRecord、MediaRecorder两种录音方案为什么要这么设计....

Android一次完美的跨进程服务共享实践
文章 2022-11-20 来自:开发者社区

山川湖海 - Android无障碍功能优化实践

前言最近我们团队收到了一些用户的反馈:有用户反馈,我们的部分功能按钮在无障碍下无法正常识别。其实这已经不是我第一次看到反馈了,第一次是16年ios端收到了用户的反馈,进行过一次优化。说来惭愧,反而是我们 Android 这边也一直没有专门进行过适配。什么是无障碍功能?对于一些视障人群或者听障人群而言,普通的App对它们来说使用起来可能困难重重。在 Android 上,对于这些用户用户而言,主要通....

山川湖海 - Android无障碍功能优化实践
文章 2022-10-20 来自:开发者社区

嵌入式实践教程--Android音视频开发(二)-OpenSLES播放PCM数据

一、OpenSL ES开发流程和重要接口 通过分析android-ndk中native-audio的代码,发现了用OpenSL ES来开发应用也是有套路(规律)可寻的:1.1、OpenSL ES的开发流程主要有如下6个步骤:  1、创建接口对象 2、设置混音器 3、创建播放器(录音器) 4、设置缓冲队列和回调函数 5、设置播放状态 ...

文章 2022-10-12 来自:开发者社区

嵌入式实践教程--Android音频开发日志(一)—移植FFmpeg

1.首先编译FFmpeg,生成动态库文件。参考FFmpeg编译成Android动态库2.新建Android C++工程3.配置CmakeLists.txt3.1关于include_directories的一个困惑,必须先set一个变量,不能直接include3.2module里使用同一个CmakeLists.txt进行配置。

嵌入式实践教程--Android音频开发日志(一)—移植FFmpeg
文章 2022-09-26 来自:开发者社区

Android卡顿优化 | 卡顿及其优化工具概述及StrictMode实践案例

项目GitHub本文要点一般使用的卡顿优化工具卡顿问题概述卡顿问题分析难点关于CPU Profiler关于Systrace关于StrictMode磁盘读写违例检测实战实例限制检测实战一般使用的卡顿优化工具CPU ProfilerSystraceStrictMode(strict adj.精确的; 绝对的; 严格的,严谨的; [植]笔直的mode n.方式; 状况; 时尚,风尚; 调式 模式;)卡....

Android卡顿优化 | 卡顿及其优化工具概述及StrictMode实践案例
文章 2022-09-26 来自:开发者社区

Android | IPC进程间通信 之 AIDL实践

项目GitHub地址AIDLTest项目AIDLDemo项目Service基础回顾**主要要用到的就是启动Service和绑定Service两种方式,大概的流程这里就不赘述了,可以参考一下这篇博文:学习笔记| AS入门(十) 组件篇之Service**这里主要强调几点:**startService和bindService都可以启动服务,但是其影响Service的生命周期不同,而且bindServ....

Android | IPC进程间通信 之 AIDL实践
文章 2022-08-09 来自:开发者社区

Android Studio 制作聊天界面实践(Kotlin版)

Android Studio 制作聊天界面实践我们先看看效果先创建文件,在阿里网站找到聊天气泡图片,https://www.iconfont.cn/把图片放入到drawable里面,在bulid.gradle中写入,classpath 'com.android.tools.build:gradle:3.4.1'(要用RecyclerView)然后在activity_main.xml中写<L....

Android Studio 制作聊天界面实践(Kotlin版)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注