0

我有一个简单的应用程序,无论对方在说什么,它都需要呼叫一个号码和语音到文本(尽可能)。

简单来说,如果对方说“你好”,那么屏幕上就会显示“你好”。

我可以使用以下方式拨打电话Intent.ACTION_CALL

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:91234567"));
startActivity(callIntent);

但是,我如何从那里继续,将接收到的音频信号转换为文本?

4

1 回答 1

3

在 Android 中,您无法访问或修改通话音频流。因此,您无法听到正在说的内容,因此无法将其转换为文本。

这个应用程序在 Android 上是不可能的。

于 2013-02-16T17:02:24.453 回答