Как отключить звуковой сигнал диктовки?

11

Для диктовки в OS X вам нужно дважды нажать клавишу (я установил для нее fn), чтобы начать диктовать. Затем он издает очень раздражающий звуковой сигнал . И когда вы нажимаете клавишу возврата, он издает еще один очень раздражающий звуковой сигнал .

Как отключить этот очень раздражающий звуковой сигнал , не уменьшая громкость системы?

wildebeesty
источник

Ответы:

10

Проверено:

  • Для 3 функций есть 3 звуковых файла: запуск, отмена и остановка.
  • Они называются:
    dt-begin.caf, dt-cancel.cafи dt-confirm.caf(соответственно). Они имеют средний, низкий и высокий тон (соответственно).
  • Они расположены в: /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Resources/
  • Вы можете создать функциональный .cafаудиофайл, просто изменив расширение файла .aif/ .aiffна .caf.
  • Вы можете конвертировать из другого формата или создать .aif/ .aiffв iTunes, Garageband, большинство программ для редактирования аудио и т. Д.
  • Если вы вставите приобретенный в магазине музыкальный компакт-диск в свой компьютер, вы часто будете видеть треки, а .aiffне .aifфайлы. Тем не менее, они имеют одинаковый формат. Аналогия есть .jpgи .jpeg. Единственное отличие, которое я знаю, это то, что вы можете настроить разные программы на открытие каждой по умолчанию.

Опытные пользователи в основном должны иметь возможность взять его отсюда и / или перейти к шагу 10 .

Что касается прочего:

Примечания для начинающих аудио преобразователей:
AIFF расшифровывается как Audio Interchange File Format.
Если вы вставите компакт-диск в компьютер, файлы будут иметь .aiff.
Если вы конвертируете файлы с помощью iTunes, у вас будет .aif (отсутствует секунда 'f').
Если вы конвертируете файлы с помощью других программ, вы можете выбрать или установить заранее или просто получит то, что разработчики решили получить.

Чтобы преобразовать немного (необязательно бесшумный) звука в iTunes 11 в обычный файл:
Отключите диктовку : (Системные настройки> Система (вкладка)> Диктовка и речь (кнопка))

  1. iTunes (меню)> Настройки (пункт меню)>
    Общие (вкладка)> Импортировать настройки ... (кнопка)> Импортировать с помощью (меню)>
    изменить на: AIFF Encoder
    click OK(кнопка).

  2. Найдите песню с тихим вступлением (самым быстрым), или сегментом, или любым звуком, который вам нравится.

  3. Получить информацию о песне (команда-i, или щелкните правой кнопкой мыши, или щелкните, удерживая нажатой клавишу Control, или Файл (меню)> Получить информацию). Перейти на Optionsвкладку.

  4. Отредактируйте время начала и окончания, чтобы ограничить часть, которую вы хотите для нового звука (это может быть 10 миллисекунд тишины, до вас). Флажки автоматически помечаются, если вы редактируете время. Нажмите OK. (Не беспокойтесь, это не разрушительно, и время будет сброшено до правильных с точностью до тысячных долей секунды, если вы снимите флажки и снова нажмете ОК, в конце я напомню вам сделать это.)

    • ** Если вы хотите НЕТ звука, НЕ просто удаляйте соответствующие файлы из фреймворка. Следуйте инструкциям здесь и сделайте «тихий» звук из тихой части песни.
    • Вы можете использовать любую комбинацию звуков по умолчанию и свои собственные.
    • Вы можете использовать другие встроенные системные звуки, такие как оповещения и т. Д. Просто перейдите /System/Library/Soundsи скопируйте ваши любимые звуки оповещения и переименуйте их соответствующим образом (см. Следующие шаги).
  5. щелкните, удерживая клавишу Control, или щелкните правой кнопкой мыши, или Файл (меню)> Создать новую версию> и выберите Create AIFF Version. Затем в любом меню из первого предложения этого шага выберите Show In Finderили нажмите command-shift-r.

  6. Перейдите в Finder и откройте новое окно Finder (command-shift-n), чтобы у вас было открыто два окна. В новом окне перейдите в каталог со звуками диктовки по умолчанию (для новичка сделайте это: выделив, затем скопировав (command-c) следующую строку (она работает, она отличается от фактического пути к каталогу, приведенного вверху) Если вы хотите использовать этот ответ, то Resourcesв следующей строке это просто встроенный псевдоним или символическая ссылка ):
    /System/Library/PrivateFrameworks/AssistantServices.framework/Resources
    нажмите command-shift-g, затем command-v, чтобы вставить то, что вы только что скопировали , тогда нажми возврат)

  7. Резервное копирование оригинальных файлов (они называются:
    dt-begin.caf, dt-cancel.caf, и dt-confirm.caf), перетаскивая их в папку, создать где - то специально для целей резервного копирования в случае , если что - то пойдет не так или вы не любите ваших новых пользовательских звуковых файлов. Иногда мне нравится называть папку путем к каталогу, откуда системные файлы пришли с модификациями как это. Поскольку теперь вы можете включить /символ в имена файлов, это не проблема (как правило). Если вы хотите получить лучшее из обоих миров, просто создайте пустой каталог в вашем каталоге резервного копирования с именем пути как именем рядом с файлами, которые вы только что скопировали, поэтому, если есть проблема с какой-либо сторонней программой резервного копирования, она не сможет скопировать пустой каталог, без особого вреда. Каталог и папкаявляются взаимозаменяемыми условиями здесь. После создания резервной копии удалите их из Resourcesпапки. Вам придется пройти аутентификацию от имени администратора, поскольку они являются защищенными системными файлами.

  8. Теперь в другом окне, показывающем новый музыкальный файл, который вы создали (где-то в вашей медиатеке iTunes), переименуйте файл в любой звуковой файл, который вы заменяете. Если вы заменяете все три звука по умолчанию одним и тем же файлом, продублируйте его, выделив его и дважды нажав команду d, или три раза, если вы хотите сохранить ОРИГИНАЛЬНОЕ имя файла / файл в вашей медиатеке iTunes по любой причине. Затем переименуйте их соответствующим образом, как в шаге 7. Подтвердите, что вы хотите изменить расширение. Затем удерживайте опцию, чтобы скопировать их в Resourcesпапку. Вы должны будете подтвердить подлинность снова.

  9. Время очистки (прежде чем мы забудем. Это второй, последний шаг):

    • сделайте резервную копию 3 (или 4) файлов, которые вы только что сделали / переименовали в папку. Таким образом, вы всегда должны удалять или заменять файлы в Resourcesпапке путем копирования, и у вас всегда будет резервная копия вашего пользовательского набора и исходного набора.
    • удалите переименованные пользовательские файлы из папки библиотеки iTunes, в которой они находились, если вы не переместили их в подэтапе до того, где вы их создали.
    • если вы не хотите, чтобы оригинальный измененный файл песни в iTunes вы также могли переместить или оставить там для справки. Если вы переместили его в предыдущем предложении или в начале очистки, затем выделите его в iTunes и нажмите клавишу «Удалить», а затем подтвердите, я бы перешел в корзину, если она все еще там, и вы не хотите ее.
    • вернитесь в iTunes и получите информацию о исходном файле песни, а затем вернитесь к, Optionsчтобы изменить время начала / остановки до исходного, сняв флажки и нажав «ОК» (iTunes автоматически получит правильное время остановки, не волнуйтесь !), как в шаге 4.
  10. Теперь, когда вы изменили файлы с отключенным Dictation, вы можете:

    • a) Перезагрузка (если Dictation был включен с момента последней загрузки, или если вы не знаете, или просто чтобы быть как можно более уверенным, у вас хороший выстрел)
    • б) убить процесс ' assistantd ', принадлежащий вам. (Если вы не знаете, что это значит, просто перезагрузитесь, пока хватило рук.)
    • Как только ваш компьютер снова включится, войдите в систему и перейдите в Системные настройки, чтобы снова включить диктовку.

Опытный пользователь / Монитор активности Примечания:

  • НЕ просто удаляйте соответствующие файлы из фреймворка, если вы хотите «тихое» уведомление (замените их на немые звуковые файлы). Это вызовет сбой соответствующих процессов и вызовет процесс ReportCrash, и диктовка не сможет распознать любой аудиовход, а assistantd будет иметь «неожиданное» поведение.
  • Три (3) Принципиальных процесса запускаются, когда Диктовка включена (все запускаются пользователем):
    1. assistand запускается первым и не выходит самостоятельно.
    2. Затем диктовка запускается через несколько секунд и автоматически завершает работу через ~ 6 секунд после обычного выключения диктовки (в Системных настройках).
    3. ABAssistantService запускается через несколько секунд после диктовки, и я полагаю, что он собирает, а затем передает его помощнику для загрузки некоторого количества данных из адресной книги , а затем завершает работу. Это происходит, если прошло ~> 45 секунд с момента последнего запуска. ( См. Этот вопрос на A.SE для большего количества исследований, которые я и другие сделали. )
  • Если вы убьете процесс assistantd при включенной диктовке в Системных настройках, она просто перезапустится.
  • Как примечание, несколько com.apple.audio.ComponentHelper и com.apple.audio.SandboxHelper (дубликат более старого процесса, принадлежащего _coreaudiod) были порождены владением пользователя, когда играли слишком тяжело, иногда меняя .cafфайлы , как правило , вместе.
НЕ только - user4304
источник
Фантастический ответ, подробный, хорошо отформатированный, всесторонний.
Госмонд
0

Вот еще более простой способ. Он работает для диктовки в целом во всех приложениях (включая Siri): http://www.iphonehacks.com/2012/10/adjust-sirs-volume-independently-from-iphone-volume.html

Это очень просто (и на самом деле очень очевидно). Для Siri предусмотрен отдельный регулятор громкости, точно так же, как есть отдельный регулятор громкости для мультимедиа и для звонка и оповещений.

Если вы еще не поняли, вот как отрегулировать громкость Siri:

Нажимайте кнопку «Домой» до тех пор, пока Siri не запустится. Теперь используйте кнопки регулировки громкости на боковых панелях iPhone и iPad для регулировки громкости Siri. [Интересно, что вы не можете полностью уменьшить громкость, до последней отметки] "

Роза
источник
На iOS вы также можете заменить системный .caf методом, описанным в посте NOTjust. Однако местонахождение этого файла я сейчас забыл.
Скелет Лук