【问题标题】:Playing audio while dictation is active in Mavericks在 Mavericks 中听写处于活动状态时播放音频
【发布时间】:2013-12-02 09:03:43
【问题描述】:

在 Mavericks 中,Apple 引入了“增强听写”——一种在本地离线模式下将语音转录为文本的能力。不幸的是,他们还引入了另一个功能——当听写处于活动状态时,所有声音都被静音。稍微挖掘了一下,发现“静音”的声音仍在播放。例如,Audio Hijack 捕获应该播放的声音并将其保存到文件中。我正在制作一个需要在听写过程中输出声音的应用程序(我假设用户戴着耳机)。看起来他们并没有改变音量设置:在耳机设备上查询主音量级别表明它在听写之前和期间是相同的。菜单栏中的音量指示器也不会改变。就系统的其余部分而言,声音正在播放。

我是 CoreAudio 菜鸟。我可以通过录音和回放做一些基本的事情,但仅此而已。是否有可能恢复“静音”的声音? CoreAudio 中是否有开关、标志和功能可以使我的应用程序中的声音在听写处于活动状态时到达耳机?

【问题讨论】:

  • 更多挖掘结果是“躲避”一词。我在 CoreAudio 中没有看到太多对音频闪避的支持。我该如何关闭它?

标签: core-audio osx-mavericks dictation


【解决方案1】:

对于偶然发现此页面的人:我最终确实找到了答案。您可以通过设置以下用户默认值来禁用音频闪避:

defaults write com.apple.SpeechRecognitionCore AllowAudioDucking -bool NO
defaults write com.apple.speech.recognition.AppleSpeechRecognition.prefs DictationIMAllowAudioDucking -bool NO

在 Youtube 上查看detailed explanation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2015-04-13
    • 2020-07-21
    • 1970-01-01
    • 2019-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多