- Русские голоса для mac os
- Русские не сдаются
- Позабыты хлопоты, остановлен бег, вкалывают роботы, а не человек.
- Цена решения
- Тестируем
- Резюме
- Речь и VoiceOver в Mac OS X на русском язке
- Изменение голоса, которым Mac произносит текст
- Выбор голоса
- Добавление нового голоса
- Удаление загруженного голоса
- Диктовка сообщений и документов на Mac
- Включение клавиатурной диктовки
- Как диктовать текст
- Настройка сочетания клавиш для диктовки
- Смена микрофона, используемого для клавиатурной диктовки
- Выключение клавиатурной диктовки
Русские голоса для mac os
Примечание : Речь в статье идёт о Mac OS X 10.5 и относится к ситуации 2008-2009 годов.
Будучи пользователем PC я активно использовал «голосовые»решения. Различные читалки и голосовые конвертаторы текста, переводя в «голос» интересные мне статьи и книги и слушая их на ходу с плеера или с компа перед сном. Это превратилось в устойчивую привычку, которая позволяла мне приятно и с пользой проводить время прогулок и дальних поездок. Около года назад, купив практически одновременно Macbook Air и iPhone, я с удивлением обнаружил такой факт:
С одной стороны, Mac имеет прекрасную и глубоко интегрированную в ОС голосовую службу. Множество прекрасных встроенных голосов. С другой стороны, русского голоса для мака нет!
Русские не сдаются
Я сгенерировал много поисковых запросов на русском и английском языках. И нашел некоторое количество интересной информации.
Во первых, не я один такой страждущий.
Во вторых, голоса действительно НЕТ!
В третьих, я нашел информацию, которая указывала, что какие то работы по созданию русского голоса для Mac от Acapela все же ведутся.
Я написал на английском и русском языках письмо в Acapela в том духе:
«Как же так? Популярность маков в Росии растет… А голоса нет?! Ведется ли такая работа? И если да, то когда, где и за какие деньги я могу его получить. »
Ответа на своё письмо я так и не получил до сих пор 🙂
Кстати, не так давно Acapela закончилa off-line приложение-переводчик iSpeak для iPhone за $1.99 с голосовым синтезом переведенного текста.
Но я не отчаялся.
Позабыты хлопоты, остановлен бег, вкалывают роботы, а не человек.
Что делать? Может я что-то пропустил?
Я решил сформировать поисковый запрос используя службу Google Web Alert. Хорошая вещь, я вам доложу, хотя все же средства для создания запроса, менее развитые чем в меню расширенного поиска. И из-за этого к вам может приходить довольно много различного «мусора» или дублированная информация. Но все же сервис удобный, рекомендую к использованию.
В течении почти что года, из каждодневных отчетов службы, я выловил два «зернышка»
Нашлось целых две иностранные некоммерческие системы, которые пытаются развивать в том числе и свой русский голос для мака. Интересующимся скажу сразу. Установка их, дело нетривиальное и заморачиваться с установкой я не стал. В основном потому, что авторы честно признавались, что хотя система и рабочая, но синтез пока еще не очень совершенный и т.д.
И вот о чудо! Сегодня утром я получил очередное письмо от поисковика, которое содержало вот что:
Google Web Alert for: Русский голос для Mac Z-Store: Разве Мак говорит по-русски? Да, уже говорит. Но что самое важное — версия iVox 1.3 наконец-то получила русский голос.… Для работы с русским языком программа требует установленной Mac OS X 10.5 и .
Цена решения
Цена немалая, просят не то $99, не то €99 (написано как-то невнятно), идем по ссылке http://www.assistiveware.com/purchase.php и сравниваем с решениеми для других языков.
Хорошо бы, чтоб для русского языка появился вот такой пакет:
«Infovox iVox and GhostReader bundle (includes Infovox iVox and GhostReader for one language of choice) Single user license (non-Scandinavian language)» по цене US$ / Euro 109
т.е. мы имеем решение интегрированное в систему, и одновременно программу умеющую создавать аудиотреки для iTunes и аудиокниги.
Собственно имея mp3 файл, я уже около года создаю аудиокниги с помощью замечательной программки Audiobook builder, читаем про неё тут http://www.prostomac.com/2009/02/audiobook-builder-sdelaj-sebe-knigu/.
Программа недорогая, т.е. примерно 10$, что она стоит, она отрабатывает на славу. Мои аудиокниги в iPhone прекрасно оформлены и удобны в навигации.
Тестируем
Как говорит всем известный Бобук: «Все хорошо»
В самом деле, нам обещан тот же, хорошо знакомый многим, голос «Алена», завернутый в маковскую оболочку.
На PC голос звучит неплохо, попробуем его на маке. Конечно среди американских голосов есть голоса намного лучше, есть харАктерные голоса. Есть даже поющие голоса!
Но мы рады и этому.
Установочный пакет содержит два голоса, американский и русский.
Весит 325 Мб, отдается на хорошей скорости.
При установке потребуется 301 Мб места на диске, оставшиеся 24 Мб, это несколько видеоуроков включенных в пакет.
Версия полнофункциональная, но с ограничением 30 дней, что по-моему совсем немало для тестирования.
Установка заняла около двух минут и потребовала регистрации (необязательно помоему) и перезапуска компьютера, что тоже неудивительно, учитывая глубокую интеграцию в ОС.
Перезагрузка и… И ничего!
Любая попытка запустить голос в любом приложении вызывает перезагрузку приложения.
Пробую посмотреть «Речь» в системных настройках.
Как только открываю этот раздел, перезагружаются и системные настройки. Причем видно в панели некоторое время «загружаю голоса»
Вероятно сам голос и является причиной этого безобразия.
Впервые я встречаю такое «суровое» маковское приложение 🙁
Ну что же, в комплект пакета входит и Uninstaller
Если ничто так и не поможет, то попробую воспользововаться им.
А так хотелось закончить на позитивной ноте.
Резюме
За год я привык жить без русского или любого другого голоса на компьютере 🙂
Для единственной PC программы которая мне нужна по работе и достойного аналога которой я не могу найти для MAC OS, я приобрел Parallels (кстати, сейчас на неё еще действует скидка в 20%) и как следствие могу прикрутить к маку любую «оконную» программу, а уж там то полно недорогих голосовых решений. Ну и наконец, появились платформо независимые on-line сервисы трансляции текста в голос.
Есть такие и для русского языка. Например, Ubot. Но пусть каждый сам сделает свой выбор.
Еще одно предположение, в перспективе выход Mac Os 10.6, может там мы сможем получить встроенный русский голос хорошего качеста? Учитывая, что Россия в последнее время все более становится полноценным членом Mac сообщества. Какие у кого есть мысли по этому поводу?
Я думал, стоит или не стоит писать статью, имея ввиду неудачу с инсталяцией программы?
Решил написать по той причине, что возможно описанная проблема, это мои персональные грабли, и у других действительно все будет хорошо.
Источник
Речь и VoiceOver в Mac OS X на русском язке
Я кое-что делал для iPhone и столкнулся с интересными «вещами». Эти «вещи» я быстренько приспособил для Mac OS X (развлечения ради), и вот, что получилось… Функционал «Речь» и VoiceOver в Mac OS X на русском языке. Кому-то это может оказаться полезным. Применений можно найти множество, но всё зависит от потребностей.
Эту маленькую статью я разобью на две части. Одна часть для обычных пользователей, которые просто хотят установить поддержку русской речи в Mac OS X. И для начинающих разработчиков, которым я расскажу, как устроен модуль и предоставлю исходные коды.
Для обычных пользователей
Системные требования:
- Mac OS X 10.6
- Подключение к сети Интернет
Папку «ruSynthesizer.SpeechSynthesizer» необходимо скопировать в папку
/Library/Speech/Synthesizers
Папку «Vasilisa.SpeechVoice» необходимо скопировать в папку
/Library/Speech/Voices
Если какой-то из папок нет, то её нужно создать. Активировать Василису можно в System Preferences (Системные настройки) > Speech (Речь).
Минусы:
- Необходимо быстрое подключение к сети Интернет
- Низкое качество звука
- Длинные тексты не озвучиваются
Для начинающих разработчиков
Мы ничего не будем изучать и придумывать, а просто возьмём «готовое» и вылепим из него синтезатор за 5 минут.
Microsoft развивает семимильными шагами веб-сервис Microsoft Translator (бета). Одно из нововведений во второй версии — озвучивание текста на русском языке. Будем использовать этот веб-сервис.
Мы не будем детально изучать и вдаваться в подробности «Speech Synthesis Manager Reference» и «Speech Synthesis Programming Guide» от Apple, а возьмём готовый пример — SynthesizerAndVoiceExample. Этот пример есть в пакете Xcode v3.1.4. Этот пакет, чтобы достать из него примеры, можно загрузить с сайта Apple. В более поздних версиях Apple удалила все примеры, но выложила их у себя на сайте (SynthesizerAndVoiceExample выложить забыла).
По сути нам лишь нужно немного изменить несколько методов (буквально несколько строк в каждом методе) в файл SynthesizerSimulator.m проекта SynthesizerAndVoiceExample:
— (id)init;
— (void)startSpeaking:(NSString *)string;
— (void)stopSpeaking;
— (void)sound:(NSSound *)sound didFinishPlaying:(BOOL)aBool;
Самые главные изменения в методе startSpeaking. Мы просто делаем запрос к веб-сервису Microsoft и получаем звуковой файл.
Дополнительно, вам необходимо поставить свой appId при обращении к веб-сервису Microsoft. Его можно бесплатно получить по ссылке http://www.bing.com/developers/createapp.aspx
Изменяем описание голосового модуля для синтезатора Info-VoiceCF1.plist. Изменяем имя, локаль и диапазон произносимых символов. Готовый файл можно взять из финального проекта
http://www.yuriev.info/synth.zip
Всё, базовый синтезатор готов. 5 минут работы, а кому-то может оказаться очень полезным.
Источник
Изменение голоса, которым Mac произносит текст
Можно изменить голос, используемый компьютером Mac для произнесения текста в окне или в предупреждающих сообщениях.
Выбор голоса
На Mac выберите меню Apple
> «Системные настройки», нажмите «Универсальный доступ», затем нажмите «Устный контент».
Нажмите всплывающее меню «Голос системы» и выберите голос.
Чтобы настроить скорость произнесения, передвиньте бегунок «Скорость речи».
Нажмите «Воспроизвести», чтобы прослушать голос и скорость проговаривания.
Добавление нового голоса
Вы можете добавить голоса во всплывающее меню «Голос системы». Если Вы добавили голос, которого нет на Вашем Mac, он автоматически загружается с сайта Apple (необходимо подключение к интернету).
На Mac выберите меню Apple
> «Системные настройки», нажмите «Универсальный доступ», затем нажмите «Устный контент».
Нажмите всплывающее меню «Голос системы» и выберите «Настроить».
Установите флажки рядом с голосами, которые нужно добавить.
Для поиска голоса введите его имя, страну, регион или язык в поле поиска.
Чтобы прослушать образец голоса, выберите его и нажмите кнопку воспроизведения.
Выбрав голоса, нажмите «ОК».
Нажмите всплывающее меню «Голос системы» и выберите один из добавленных голосов.
Загружаемые голоса будут недоступны, пока не завершится загрузка.
Удаление загруженного голоса
Вы можете удалить голос, загруженный на Mac.
На Mac выберите меню Apple
> «Системные настройки», нажмите «Универсальный доступ», затем нажмите «Устный контент».
Нажмите всплывающее меню «Голос системы» и выберите «Настроить».
Снимите флажок рядом с голосом, который нужно удалить.
Нажмите «ОК», затем нажмите «Удалить».
Чтобы прекратить произнесение текста, попробуйте один из следующих вариантов.
В строке меню в открытом приложении выберите «Правка» > «Речь» > «Остановить».
Если текст произносит встроенное приложение чтения экрана VoiceOver, нажмите сочетание клавиш Command-F5, чтобы отключить его.
Источник
Диктовка сообщений и документов на Mac
Функция клавиатурной диктовки дает возможность диктовать вместо его ввода. Эту функцию можно включить в панели «Диктовка» в разделе Системных настроек «Клавиатура». Ваши слова будут отправляться на серверы Apple для обработки Ваших запросов. В окне речевого ответа можно настроить громкость речи и пользоваться основными элементами управления диктовкой. См. статью службы поддержки Apple Спросите Siri, Диктовка и конфиденциальность.
Чтобы диктовать текст и управлять Mac посредством голоса, не используя клавиатуру и трекпад, используйте функцию «Управление голосом». Управление Mac и приложениями при помощи голосовых команд.
Примечание. Когда Управление голосом включено, клавиатурная диктовка недоступна.
Включение клавиатурной диктовки
На Mac выберите меню Apple
> «Системные настройки», нажмите «Клавиатура», затем нажмите «Диктовка».
Нажмите «Вкл.». Если появится приглашение, нажмите «Включить диктовку».
Если появится вопрос, хотите ли Вы улучшить Siri и Диктовку, выполните одно из следующих действий.
Вы хотите делиться аудиозаписями. Нажмите «Делиться аудиозаписями», чтобы разрешить компании Apple сохранять аудиозаписи того, как Вы взаимодействуете с Siri и используете Диктовку на Вашем компьютере Mac. Apple может прослушивать образцы сохраненных аудиозаписей.
Вы не хотите делиться аудиозаписями. Нажмите «Не сейчас».
Если позднее Вы передумаете и захотите поделиться или перестать делиться аудиозаписями, установите или снимите флажок «Улучшить Siri и Диктовку» в разделе «Аналитика и улучшения» в настройках конфиденциальности. См. раздел Изменение настроек конфиденциальности.
Примечание. Можно в любой момент удалить аудиозаписи (которые связаны со случайным идентификатором и которым не больше шести месяцев) — см. раздел Удаление истории Siri и Диктовки.
Чтобы продиктовать текст на другом языке, нажмите всплывающее меню «Язык», затем выберите нужный язык и диалект.
Добавление языка, которого нет в списке. Выберите «Настроить» или «Добавить язык», затем выберите или добавьте требуемые языки.
Удаление языка. Нажмите всплывающее меню «Язык», выберите «Настроить», затем снимите флажок с языка, который не хотите использовать.
Как диктовать текст
В приложении на Mac установите точку вставки в то место, где должен появиться диктуемый текст.
Нажмите клавишу (если она есть в ряду функциональных клавиш), используйте сочетание клавиш диктовки или выберите «Правка» > «Начать диктовку».
Примечание. Нажмите и отпустите клавишу , чтобы начать диктовку; нажмите и удерживайте
, чтобы отдать команду Siri (если функция Siri включена).
Если в окне речевого ответа отображается значок микрофона с колеблющимся индикатором громкости или воспроизводится звуковой сигнал о том, что Mac готов к клавиатурной диктовке, начните диктовать текст.
Примечание. Рекомендуется делать паузы в диктовке каждые 40 секунд.
Чтобы вставить знак пунктуации или добавить простые элементы форматирования в текст, выполните одно из следующих действий.
Произнесите название знака пунктуации, например «восклицательный знак».
Произнесите «новая строка» (эквивалентно однократному нажатию клавиши Return) или «новый абзац» (эквивалентно двойному нажатию клавиши Return). После того как Вы произнесете «новая строка», продиктованный текст появится после завершения диктовки.
Список команд, которые можно использовать при диктовке, см. в разделе Команды для диктовки текста.
Если Вы настроили клавиатурную диктовку для нескольких языков и хотите переходить с одного языка на другой во время диктовки, нажмите значок языка в окне речевого ответа диктовки, затем выберите нужный язык.
О настройке клавиатурной диктовки для нескольких языков см. в разделе «Включение клавиатурной диктовки» выше.
По завершении нажмите сочетание клавиш для диктовки, клавишу Return или кнопку «Готово» в окне речевого ответа.
Текст, который не удалось точно распознать, подчеркивается синей линией. Если текст распознан неверно, нажмите его и выберите другой вариант. Либо введите или продиктуйте правильный текст.
Настройка сочетания клавиш для диктовки
Можно выбрать определенное сочетание клавиш для диктовки или создать свое собственное.
Совет. Если в ряду функциональных клавиш есть клавиша , ее можно нажать для начала диктовки. Можно также воспользоваться сочетанием клавиш.
На Mac выберите меню Apple
> «Системные настройки», нажмите «Клавиатура», затем нажмите «Диктовка».
Нажмите всплывающее меню «Сочетание клавиш», затем выберите сочетание клавиш, которое должно запускать диктовку.
Для создания комбинации клавиш, которая отсутствует в списке, выберите «Настроить» и нажмите клавиши, которые должны использоваться. Например, можно нажать Option-Z.
Примечание. После того как Вы выбрали сочетание клавиш диктовки, в панели «Клавиатура» в разделе Системных настроек «Клавиатура» может автоматически измениться параметр «Нажатие клавиши Fn» или «Нажмите , чтобы» в зависимости от модели Mac. Например, если для сочетания клавиш диктовки выбран вариант «Нажать клавишу Fn (Function) дважды», параметр в разделе «Клавиатура» автоматически изменяется на «начинает диктовку (нажмите клавишу Fn дважды)».
Чтобы открыть настройки клавиатуры, выберите пункт меню «Apple»
> «Системные настройки», нажмите «Клавиатура», затем снова нажмите «Клавиатура».
Чтобы получить дополнительную информацию о параметрах клавиатуры, нажмите кнопку «Справка» в разделе настроек «Клавиатура».
Смена микрофона, используемого для клавиатурной диктовки
Устройство захвата звука, используемое компьютером Mac, отображается во всплывающем меню под значком микрофона в панели «Диктовка» в разделе настроек «Клавиатура».
На Mac выберите меню Apple
> «Системные настройки», нажмите «Клавиатура», затем нажмите «Диктовка».
Нажмите всплывающее меню под значком микрофона, затем выберите микрофон для клавиатурной диктовки.
Если выбран вариант «Автоматически», Mac распознает звук устройства, которое Вы с наибольшей вероятностью будете использовать для клавиатурной диктовки.
Выключение клавиатурной диктовки
На Mac выберите меню Apple
> «Системные настройки», нажмите «Клавиатура», затем нажмите «Диктовка».
Источник