问题标签 [speaker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
411 浏览

android - 文字语音朗读

我有一个应用程序,它的一项活动就像阿拉伯语文本(textview),在每个文本下方,它是如何用土耳其语文本(textview)写成的,旁边是图像按钮,当按下它时,它会用土耳其语大声朗读土耳其语文本谷歌翻译应用程序之一(但我不希望 EditText 只在带有按钮的文本视图上写,当按下按钮时它会读取文本视图),如下所示:

在此处输入图像描述 居奈登

在此处输入图像描述 纳西尔西尼兹

等等大约100、200个单词以及大约200个短语和句子。

我不知道如何或从哪里开始我也搜索了谷歌,但我无法指定我的搜索关于我需要什么。

任何帮助将不胜感激,谢谢

0 投票
1 回答
2707 浏览

java - 在来电Android中打开扬声器

我想打开扬声器并将其设置为最大音量。在我的 PhoneStateListener 中,我正在拦截来电,它适用于任何来电/去电。

问题是我只想为两个特定的传入号码打开此功能。

这是我的代码:

如果没有 if 语句,它可以正常工作,但在他的情况下,演讲者会保持关闭状态。

请告知我做错了什么或如何实现我的目标?

谢谢您的帮助。

0 投票
0 回答
294 浏览

audio - 使用程序集访问外部扬声器

我想编写一段汇编代码,通过访问外部扬声器(而不是内部 PC 扬声器)生成具有不同频率的声音。我可以使用程序集 8086 做这样的事情吗?如果是这样,我在哪里可以获得外部扬声器的端口号(比如说内置的笔记本电脑扬声器)?

非常感谢您提前

0 投票
1 回答
252 浏览

machine-learning - GMM 中的负概率

我感到很困惑。我按照 MATLAB 代码为自己测试了一个程序:

但是,结果让我很奇怪,因为 feature_test 必须分类在 feature_train 而不是 feature_ubm 中。正如您在下面看到的,feature_ubm 的概率超过了 feature_train!?!谁能帮我解释一下有什么问题?问题与 gaussmip 和 gaussmix MATLAB 函数有关吗?

答案=

-3.4108e+06

总和(lp_train)

答案=

-1.8658e+05

0 投票
1 回答
547 浏览

android - 使用 android.net.rtp 进行 VoIP

我正在尝试使用该android.net.rtp库来制作 VoIP 应用程序。它的音频流可以正确发送和接收。

我的问题是:被叫方电话的扬声器工作正常,但耳机始终处于静音状态(即使我关闭了扬声器)。

我的代码:

0 投票
0 回答
1676 浏览

android - 如何将扬声器输出和麦克风输入路由到 Android 上的虚拟设备

我想将扬声器输出路由到虚拟设备 1,并将麦克风输入路由到 Android 上的虚拟设备 2,以便从设备 1 读取来自所有 Android 应用程序和电话的音频流,并写入设备 2 为所有 Android 应用程序生成假音频输入(Skype等)。这些可能吗?

我的手机是三星 Galaxy Note II,在 /etc 下有一个 audio_policy.conf 文件。它包含以下代码:

这是我用我的虚拟文件替换内置音频接口的正确位置吗?以及如何让 Android 接受我的虚拟文件?

谢谢!

0 投票
1 回答
6419 浏览

android - 在Android上无需电缆即可将扬声器输出到麦克风输入?

我想在不使用任何物理电缆的情况下将扬声器输出连接到 Android 手机上的麦克风输入。这样的路由应该对所有应用程序都是透明的。有了这个功能,我可以设计一堆有趣的应用程序,例如测量 voip 通话的往返延迟,自动回复来电等。

一些类似的问题可以在这里找到:

通话的背景音乐

将音频流输出到麦克风

Android 上目前似乎没有解决方案,但是在 Linux 上运行的工具 JACK 是最重要的。有人可以为我提供一些脚本或代码来创建一个在 Linux 上实现这一点(扬声器-> 麦克风)的 JACK 客户端吗?将 JACK 服务器和客户端移植到 Android 有多难?

谢谢!

0 投票
1 回答
1657 浏览

echo - 软件回声消除器如何工作?

我已经阅读了许多 VoIP 回声主题,例如什么是回声消除? 回声的原因

这就是我的理解。假设有 A 和 B 呼叫,A 听到自己的声音(回声)

在此处输入图像描述

  1. 引起回声的是B。因为 B 的麦克风已经捕捉到 B 的声音和 B 的说话者声音(其中包含 A 的声音)
  2. 由于 B 引起回声,他必须在他身边实施回声消除。这种回声消除的工作原理如下:B 将保存 A 语音的副本,并检查 B 将发送的数据是否包含此副本。如果是,B 必须从传输数据中减去这个副本

这是正确的吗?如果我错了请纠正我

0 投票
1 回答
7948 浏览

android - 控制强制扬声器音频的音量

我正在使用 OpenSL ES 播放音频剪辑。在我的代码中,我有

插入耳机时通过扬声器强制音频。它工作正常,但我无法控制音量。在播放剪辑时按下音量按钮会使音量搜索栏出现并移动,但音量不会改变。打电话setVolumeControlStream(AudioManager.STREAM_VOICE_CALL)setVolumeControlStream(AudioManager.STREAM_MUSIC)在玩之前似乎没有帮助。在我的应用程序之外更改任何音量(例如在 Android 设置中)不会影响播放音量。未应用路由时,音量控制在耳机和扬声器上都能正常工作。

我还尝试使用我在另一个答案中找到的代码将音频路由到扬声器

但它不适用于我的 Android 4.3 Nexus 4。无论如何,我需要最兼容的方式。

有任何想法吗?谢谢。

0 投票
1 回答
5754 浏览

android - 通过安卓设备的手机扬声器播放音频

是否可以通过安卓设备的手机扬声器播放音频?手机内较小的扬声器,可产生低音量的声音,只有当您的耳朵靠近手机时才能听到。

希望我的描述足够清楚,可以理解我的问题。

如果可能的话,如何实现这一点的示例将非常有帮助。

编辑 目前我正在使用以下代码来初始化我的 MediaPlayer。