Открыть список
Как стать автором
Обновить

Комментарии 79

НЛО прилетело и опубликовало эту надпись здесь
Расскажите, пожалуйста, подробнее. Как вы вызывали?
НЛО прилетело и опубликовало эту надпись здесь
В функции стоял по-умолчанию голосовой движок 2, так как он самый приличный из установленных у меня. Спасибо, что заметили — я исправил значение по-умолчанию на 0, тоже поправьте в заголовке функции значение $engine и всё должно заработать. Голосовые движки можно поискать в гугле по запросу «sapi голосовые движки», их там достаточно много, я все даже не пробовал.
PS C:\Users\ZhenO> astSpeak -list
Установленные в системе голоса:
0 — Microsoft Anna — English (United States)
PS C:\Users\ZhenO>

у меня тоже один… автор подскажите пожалуйста где можно скачать остальные или хотябы туже «Алену»
Там же есть и Катерина.
"«Алена» по мнению пользователей приятней чем у движка «Катерина» от ScanSoft RealSpeak." там так написано, положусь на мнение большинства, да и девушку мою Катя зовут, думаю конфликты будут если к компу буду обащаться типа: «Катенька, сделай как то что я хочу»
Разумно! Но было интересно поставить движки разного времени разработки и сравнить прогресс в отрасли. Когда-то мучал бедного Microsoft Сэма, который и по-английски-то говорить едва умел, а сейчас — Microsoft Анна совсем другое дело, плюс новые русские движки.
НЛО прилетело и опубликовало эту надпись здесь
А мотивирует чем?
НЛО прилетело и опубликовало эту надпись здесь
А стандартный работает? Который в «Панели управления» запускается?
НЛО прилетело и опубликовало эту надпись здесь
Попробуйте задать громкость.
НЛО прилетело и опубликовало эту надпись здесь
Попробуйте так — [int]$volume = 100
вот сейчас народ, глумится начнет, приказывая компу скать то что он хотел услышать от девушки:
«Да, мой господин! Операция завершена. Хотите я закажу пива и девочек, у вас был сегодня тяжелый день».
если бы он еще и голос распознавал с такой же легкостью :)
Вот и я прочитал в начале:
«Например, заходит человек в комнату, а там темно. «Компьютер, свет 50%!» — говорит он. «Есть свет 50%!» — отзывается приятным женским контральто компьютер и берет под козырек, включая неяркий свет. Кому такого не хотелось?»
И подумал — опа, голосовое управление! неужели PowerShell такое может? А оказалось наоборот :)
Справедливости ради, ничего такого пока не оказалось. Из PS можно работать с объектами, в том числе SAPI, так что вполне можно написать и управление голосом. Пока мои эксперименты до этого не дошли :)
у меня такое ощещение сложилось что «Алена» в каком то приказном тоне все говорит, напрягает как то
А кто-то про неё писал, помню, что в капризном, лол :)
попробуйте: «Дима, помой посуду!».
даа… и с именами она плохо справляется, ужастно звучат имена: Женя, Евгений, Дима и т.д. ударение на последний слог ставит
Её можно обучать посредством словарей. Например, научил её говорить правильно слово «сенсорных», по-умолчанию ударение ставилось на букве «о».
Правильно именно на «о», извините :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Так это «сенсОр», а не «сЕнсор»? о_О
Век живи, век учись :)
Пруфлинк, пожалуйста! Всегда везде слышал именно «сЕнсорные панели».
А, ну мы же не о медицине говорим. Значит, все верно.
Все, сейчас напишу программу которая будет будить меня по утрам, зачитывать список дел из органайзера и погоду на день, заряд бодрости с утра обеспечен))
Ага, а еще напоминать о делах, когда отвлекаешься. Предлагаю назвать голос для такой программы Ксантиппой ;)
А еще можно сделать читалку RSS
Можно даже средствами PowerShell. Ну, например, так:

([xml](New-Object Net.WebClient).DownloadString(«habrahabr.ru/rss»)).rss.channel.item | format-table author, link

С названиями сложнее, я пока не придумал как расшифровать область CDATA средствами PS.
Дамс, качество речи festival отдыхает, даже обидно как то :(
а если на ХР установить PowerShell, то можно тоже самое сделать, или это только на win 7?
у меня работает и на ХР
Можно, только что проверил.
А как же управление? «Сим-сим, откройся!» =)
«Компьютер! Контрол, альт, делит!»
Не хватает видео с демонстрацией :)
Это потому что не хватает камеры, чтобы снять видео с демонстрацией :)
м, правда думаете что скринкасты на камеру снимают?
По-моему, это бы не смотрелось. Вот другое дело, если сидит некий Вася, набирает команду, а компьютер ему человеческим голосом отвечает. Вот это понятно, «до чего прогресс дошел»!
Расскажите, как вы добились растроения вашего поста на главной? =)
Я только один вижу.
А у меня их три)
И все идентичные, вплоть до числа комментариев.
Покажите скриншот, дайте насладиться единением в трех сущностях :)
Может быть, у вас что-то? Если вас не плюсуют, значит никто такого больше не наблюдает. А у меня оно выглядит вот так: gyazo.com/068e1cf9731dff9813ca95f031cf0f0d.png (это с рабочей станции)
Ну даже не знаю :) у меня целиком дублируется — и число новых комментариев, и ссылки, и статус наличия в избранном, и всё на свете. Причём только ваш пост. Во, сделал скрин в полноэкранном режиме с масштабированием: img269.imageshack.us/img269/4863/powershellx3v2.png
Может меня любит НЛО?)
Отпишитесь в саппорт ТМ. У меня такое тоже с какими-то постами было в избранном. Скорее всего это баг
По-моему, Алёна надо мной прикалывается. Во фразе «Господа, не хотите ли пива с раками выпить?» у нее явно звучат издевательские интонации :)
А еще плохо, что она, к сожалению, не различает, когда надо говорить «дЕла», а когда — «делА».
Ну человеческий язык такая штука, его нельзя однозначно интерпретировать только по строке символов. Чтобы правильно расставить все ударения, использовать правильное произношение, нужно как-то осмыслять то, что говоришь. Мы, конечно, живем в XXI веке, но пока «как же пусто в черепах черепах» =)
Забавно, но у меня не произносятся предложения т.е. не произносится больше одного слова, пишет ошибку

PS C:\Admin> astSpeak <Привет! Меня зовут Алёна, я голос твоего компьютера!>
astSpeak: Не удается преобразовать значение «Меня» в тип «System.Int32». Ошибка: «Входная строка имела неверный формат

В строка:1 знак:9
+ astSpeak <<<< <Привет! Меня зовут Алёна, я голос твоего компьютера!>
В обычные кавычки заключите.
PS C:\Documents and Settings\torkvemada> astSpeak -e 1 "Господа, не хотите ли пива с раками выпить?"
Он трактует пробел в предложении как переход к следующей переменной и пытается сделать из строки «Меня» целочисленное. Не вижу такого способо даже после пива (с раками), он, видимо, тоже :) Нужно заключать всю строку в кавычки, чтобы он воспринимал её как единое целое.
Вы уж простите мою непроходимую тупость, но куда все-таки нужно переписать код функции astSpeak? В PowerShell ISE?
можно просто в консоль PS, тогда она будет действовать только в течение данного сеанса.
Я положил в %USERPROFILE%\Мои Документы\WindowsPowerShell\profile.ps1, чтобы она загружалась вместе с сеансом. Только файлик пришлось подписать.
Добавлю, что путь к этому файлику лежит в $profile
господа, кто-нибудь залейте Алёну на яндекс-диск, не могу слить её с торрентов. заранее спасибо
Может быть кому-то будет интересен вариант без использования PowerShell, а на старом добром Javascript под WSH. Этот вариант пылится здесь.
Кхе-кхе. Голосовые функции компьютера я использовал еще в конце прошлого века. И не баловства ради. Водитель-экспедитор сканером штрих-кодов приходовал накладные. Документов много, очень много, а кодировка, кажется Code39. То есть на самая надежная. Компьютер голосом зачитывал последние три цифры номера накладной, тем самым позволяя пользователю удостовериться в том, что накладная идентифицирована корректно. Приложение работало под Windows NT 4.0.
2010 год, заходит начальник в серверную, отвечает ему сервер утробным голосом, «начальника шехельде бехельде аптайма ого какой, насяльнка… упс...»
Как сделать свет 50% я так и не понял:)
Отвечать человеческим голосом научили, а вот распознавать приказы — ещё нет. Работы, конечно, ведутся (например, вот есть хороший ролик: www.youtube.com/watch?v=KyLqUf4cdwc ), но скажу Вам честно, я лучше руками свет убавлю, чем так мучиться :D
А нет таких голосовых движков которые по записи настоящей человеческой речи могу подогнать тембр, высоту и проичие параметры электронной говорилки, чтоб было похоже на заданный голос?
Вряд ли. Я как понял, там очень многое завязано на произношении, поэтому движков так мало.
ну прошло 6 лет — что-то изменилось? есть в линуксе хоть какая-то вменяемая говорилка? ладно festival уже нормально говорит, но на незнакомых словах вылетает в ошибку LTS_Ruleset russian_downcase: no rule matches и к нему нет графического интерфейса, типа из офиса выделение говорить
Спасибо за скрипт, использую на работе для оповещения коллег о необходимости немедленно покинуть помещение в целях проветривания :)

А можно как-то говорилке указать через какое аудио устройство воспроизводить? К сожалению, нагуглить решение может и удалось, но я этого не понял. Не силен в программировании.

Смысл задачи в том, что на устройстве две аудиокарты. Одна для скайпа по гарнитуре. Другая — «громкоговорители».
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.