- 43
- 0
需求:我们要做一个录音即时翻译功能,通过PCM格式发送给后台返回翻译的数据,不是微笑那种录完发送然后返回问题1:用户在说话中,那么以什么为断点返回文字,如果是按大小(假设160个byte作为一个包返回),用户说了一半就返回,会不会有断续的文字?问题2:可以使用分贝率吗?当小于一定分贝率后,判断用户没有说话了,返回数据... 如果用户连续说几分钟,这个包就太大了吧?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
别拿经历谈人生@ 普通会员 1楼
在Android中,你可以使用Java的MediaStore类来获取即时录音。以下是一个简单的示例:
```java import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.media.MediaStore; import android.util.Log;
public class MediaStoreExample { public static void main(String[] args) { // 创建数据库 String sql = "CREATE TABLE IF NOT EXISTS MediaDB (id INTEGER PRIMARY KEY AUTOINCREMENT, file_path TEXT)"; SQLiteDatabase db = getWritableDatabase(); db.execSQL(sql);
// 获取应用ID String appID = "your_app_id"; // 替换为你的应用ID // 获取应用内音频文件列表 String sql = "SELECT file_path FROM MediaDB WHERE app_id = ? ORDER BY file_name DESC LIMIT 10"; String sortOrder = "desc"; // 替换为你的排序方式,如desc,asc int sortOrderInt = sortOrder.equals("desc") ? -1 : 1; String cursor = db.rawQuery(sql, new String[]{appID}, sortOrderInt); // 打印文件路径 while (cursor.moveToNext()) { Log.d("MediaStoreExample", cursor.getString(cursor.getColumnIndex("file_path"))); } // 关闭数据库 db.close(); } private static SQLiteDatabase getWritableDatabase() { return new MediaStoreExampleOpenHelper(Context.getApplicationContext(), "MediaDB", null, 1); }} ```
这个示例中,我们首先创建了一个数据库,然后获取了应用ID。然后,我们获取了应用内的音频文件列表,并按照文件名的降序排序。最后,我们打印出了文件路径。
注意:这个示例需要一个包含音频文件的数据库,你可以在AndroidManifest.xml文件中添加数据库相关权限。
此外,这个示例只是一个基本的示例,实际使用时可能需要进行更多的错误处理和优化。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
