草庐IT

扬声器

全部标签

ios - 从 Apple Watch 扬声器播放声音

有没有办法从AppleWatch的扬声器中播放声音?我无法在网上找到任何文档。 最佳答案 现在可以使用WKAudioFilePlayer或WKInterfaceMovie从watchOS2开始。NSURL*assetURL=[[NSBundlemainBundle]URLForResource:@"file"withExtension:@"wav"];WKAudioFilePlayer示例:WKAudioFileAsset*asset=[WKAudioFileAssetassetWithURL:assetURL];WKAudioFi

ios - 将音频重新路由到蓝牙扬声器

我正在创建一个视频和音频捕获应用程序。每次我开始录音时,蓝牙扬声器中播放的音乐都会在手机扬声器中播放。当我退出该应用程序时,音乐又会在蓝牙扬声器上播放。我第一次尝试解决这个问题是为audioSession提供必要的选项,如下所示:tryaudioSession.setCategory(AVAudioSessionCategoryPlayAndRecord,withOptions:[AVAudioSessionCategoryOptions.MixWithOthers,AVAudioSessionCategoryOptions.AllowBluetooth])但这没有用。所以我想的第二个

c - ALSA:扬声器周期大小与麦克风的关系

我有一个带有麦克风和扬声器的音频session设备。麦克风和扬声器都具有相同的采样率,由snd_pcm_hw_params_set_rate_near()设置为8000Hz。我是否需要为两者设置相同的周期大小和周期数(对于两个这样的设备相互通信)?或者我可以为扬声器选择不同于为麦克风配置的周期/周期大小吗?我如何决定使用哪个周期和周期大小?我正在使用snd_pcm_hw_params_set_period_size_near()和snd_pcm_hw_params_set_periods_near()API来设置扬声器和麦克风的周期大小和周期。(我是ALSA的新手)。

c++ - 如何根据不同的扬声器分离音频文件

我有一堆关于电话交谈的音频文件。我想尝试将一个音频文件分成两个,每个只包含一个演讲者的演讲。也许我需要使用语音二值化。但是我该怎么做呢?任何人都可以给我一些线索吗?谢谢你。ps:LinuxOS.C/C++ 最佳答案 虽然分离各个扬声器是一个相当困难的问题,但您可以在有停顿的地方自动拆分音频。这将生成一系列可能更易于管理的文件,因为发言者经常在停顿之间交替。此方法需要开源Julius语音识别解码器包。这在许多Linux软件包存储库中都可用。我使用Ubuntu多元宇宙存储库。这是网站:http://julius.sourceforge.

android - 如何以编程方式向 Android 手机的扬声器播放短哔声

为了接收扬声器上唯一的短哔声,我想直接向扬声器发送单个比特。类似于LED闪烁。没有任何类型的媒体播放器是否有可能发出短哔声? 最佳答案 我建议您使用ToneGenerator类(class)。它不需要音频文件,不需要媒体播放器,您可以自定义哔声的音量、持续时间(以毫秒为单位)和音调类型。我喜欢这个:ToneGeneratortoneGen1=newToneGenerator(AudioManager.STREAM_MUSIC,100);toneGen1.startTone(ToneGenerator.TONE_CDMA_PIP,15

android - 如何在Android L中以编程方式打开来电扬声器?

我想在Android5.0中使用我手机的接听电话GUI(电话GUI)接听来电。我找到了一种需要进行Activity的方法,该Activity用于发送一些操作以打开电话的GUI。我成功地打开了电话的GUI来电。问题是如何打开电话GUI的扬声器。我尝试了代码,但它没有打开。你能帮我解决AndroidL中的那个问题吗audioManager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);audioManager.setMode(AudioManager.MODE_IN_CALL);if(!audioManager.isSpeake

android - 插入耳机时,有什么方法可以通过扬声器强制音频?

推荐的都试过了setSpeakerphoneOn(true)还有不推荐的AudioSystem.setForceUse(AudioSystem.FOR_MEDIA,AudioSystem.FORCE_SPEAKER);但两者都没有奏效。我试过了setWiredHeadsetOn(false)但这也不起作用,并且已被弃用。有趣的是,isSpeakerphoneOn()报告为真,isWiredHeadsetOn()另外设置了以下权限 最佳答案 答案原来是以下,提示来自Android-Gettingaudiotoplaythroughea

c++ - 如何在 Linux 中使用 PC 扬声器?

如何在linux中使用PC扬声器进行c/c++编程?我可以控制哔声的时间和频率吗? 最佳答案 取自here:#include#include#includeintmain(void){intfreq[]={/*CDEFGABC*/523,587,659,698,784,880,988,1046};inti;for(i=0;i 关于c++-如何在Linux中使用PC扬声器?,我们在StackOverflow上找到一个类似的问题: https://stackove

java - 如何使用 Java 在 PC 扬声器上发出噪音

我想在Swing应用程序中通过老式PC扬声器蜂鸣声(不是声卡)提醒用户某些事件,因为并非每台PC上都有带有连接扬声器的声卡,或者音量可能会调为零,或者可能连接了耳机...我该怎么做?更新:java.awt.Toolkit.getDefaultToolkit().beep()似乎通常会在声卡上产生声音。如果没有Activity的声卡,它只会使用扬声器。仅当应用程序在终端中启动时打印ASCII值7才有效,至少Swing应用程序通常不是这样。所以这个问题仍然悬而未决。 最佳答案 Toolkit.getDefaultToolkit().be

如何将Watson文本的文本输出到本地扬声器与终端的语音输出

我正在使用Watson服务的演讲来进行文本和文字。到目前为止,我已经能够使所有功能都可以正常工作,只有在RaspberryPi运行节点JS上向扬声器输出声音。我要连接到文本到语音服务。看来我正在从WatsonService中获得回复,但是它显示在PI终端上,而不是使用USB扬声器。在文本显示的末尾,它表明它正在发送到HW设备0:0,这是错误的。它应该达到1:0当我在没有Watson的RaspberryPi声音上测试RaspberryPi声音时,音频在没有Watson服务的情况下正常工作,使用APLAY在其他HW设备上播放(1:0)。因此,我的问题是:是否使用HTTPS:接口有一个参数,使您能够