У вас компьютер какого пола?
Шутка пару дней гуляет по интернету, я её только несколько улучшил — теперь компьютер сам называет свой пол и можно пускать из командной строки (программист я или копипастер?). Работает только на Windows.
Нажимаете Win+R (или просто запускаете из командной строки), копируете туда следующую строку:
mshta "javascript:close((V=(v=new ActiveXObject('SAPI.SpVoice')).GetVoices()).count&&v.Speak('Hello! I am '+V(0).GetAttribute('Gender')))"Потом нажимаете «Enter» и слушаете.
У меня оба ноута — девочки.
Комментарии 22
Это что же, winXP только 20% осталось?
есс-но, голосом Сэма. Мальчик, то есть.
У меня нетбук старенький, целых два года ему. Говорит,
Прям ретроградом себя чувствую. Люди! Вот куда вы все деваете «старые» ноуты, которые нифига и не старые ещё?
В Windows есть такая система как «Text to Speech».
Эту систему могут использовать программисты из самых разных языков программирования (можно даже из JS), что я и делаю.
У этой системы есть предустановленные голоса, которые могут отличаться от версии ОС. Например, женский голос «Анна»
Так же пользователь может сам добавлять голоса в систему, но чаще всего он этого не делает и голос зависит просто от версии ОС.
есть ещё Сэм, Майк и Мэри
Кроме них есть ещё неанглийские голоса. Например, Лили (это китайский голос).
Предлагаю дополненную строчку:
mshta «javascript:close((V=(v=new ActiveXObject('SAPI.SpVoice')).GetVoices()).count&&v.Speak('Hello! I am '+V(0).GetAttribute('Name')+', and I am '+V(0).GetAttribute('Gender')))»
а как пользователь может сам добавлять голоса в систему? слышала мужской голос, гораздо прикольней чем женский.
Я, правда, не знаю можно ли установить голоса на любую систему или только на определённые версии.