gpt4 book ai didi

objective-c - 以编程方式取消静音OSX中的音频输入(麦克风)

转载 作者:行者123 更新时间:2023-12-02 23:44:21 31 4
gpt4 key购买 nike

OSX 10.10.3 ,也可以在10.8上重现

系统偏好设置中音频输入的当前状态是:

  • 输入音量设置为0
  • 当我对着麦克风讲话时,我看到条形音箱
  • 没有动画

    是否可以从AppleScript中的该状态恢复音频输入?

    版本1

    基本上,此脚本不起作用,尽管音量插入符号设置为最大,麦克风仍保持静音。
    set volume input volume 100

    版本2

    以下AppleScript可以工作:
    tell application "System Events"
    set volume input volume 100
    end tell
    tell application "System Preferences"
    set current pane to pane id "com.apple.preference.sound"
    end tell
    tell application "System Events"
    tell process "System Preferences"
    set visible to false
    click radio button "input" of tab group 1 of window "Sound"
    perform action "AXIncrement" of slider 1 of group 2 of tab group 1 of window "Sound"
    end tell
    end tell
    tell application "System Preferences"
    quit
    end tell

    但是不幸的是,如果没有用户的可访问性许可(需要用户采取相对困难的操作),就无法执行它。

    版本3

    我可以考虑使用任何一种语言的解决方案:AppleScript,Objective-C,Java,C++。

    最佳答案

    您可以使用以下命令取消静音:

    set volume input volume 100

    要从命令行运行它,请执行以下操作:
    osascript -e "set volume input volume 100"

    我刚刚测试过,它似乎对我有用。

    关于objective-c - 以编程方式取消静音OSX中的音频输入(麦克风),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679462/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com