Софш-иробурка
Поговорим
с
пингвином?
р р й Г Владислав СВЕТЛИЧНЬІІ/І
Все началось довольно обыденно: одним воскресным утром я сел
в 118-ю маршрутку и поехал на луганский радиобазар. И уж не
знаю, что мне стукнуло в голову, но мне почему-то приглянулся
маленький стильный микрофончик, лежавший на прилавке. Как
оказалось, продавец коллекционирует маленькие синенькие
бумажечки с изображением украинских гетьманов, а поскольку
несколько таких бумажек как раз обнаружились в моем кошельке,
микрофон перекочевал в мою сумку.
П
ервые несколько дней я был увле-
чен игрой со своим новым девай-
сом. Н о прош ло пару недель, и
микрофон оказался погребенным
под кучей хлама на моем рабочем сто-
ле. Я уж начал было забывать о его су-
ществовании, когда один знакомый рас-
сказал мне о том, что на Макинтошах
есть такая очень полезная функция —
голосовое управление компьютером.
М ол, говоришь в микрофон «оупэн», и
в текстовом редакторе появляется диа-
лог O pen
New File.
Конечно же, я тут же возжелал соф-
тину, которая все эти функции будет осу-
ществлять на ПК. Более того — я захо-
тел найти такую прогу под Linux. И я на-
шел ее. Разрешите вам представить —
CVoiceControl.
Программа CVoiceControl основа-
на на другой системе распознавания
го ло са —
KVoiceControl.
Последняя
имела удобный графический интерфейс,
основанный на библиотеках KDE. Но
к автору программы,
Daniel Kiecza,
по-
ступало очень много просьб о консоль-
ной версии программы, чтобы ее мож-
но было запускать под лю бой графи-
ческой оболочкой (в те времена со-
вместимость программ с различными
оконными менеджерами была далеко
не идеальной), да и просто из «голой »
консоли. И этот уважаемый человек
прекратил разработку KVoiceControl,
сосредоточившись на CVoiceControl —
консольной программе с псевдографи-
ческим интерфейсом на основе
ncurs-
es
(ncurses — библиотека для построе-
ния псевдографических интерфейсов,
что-то вроде
Turbo Vision).
Вы говори-
те, явный регресс? Отню дь. Во-первых,
такого р о да программы все равно
практически постоянно висят сверну-
тыми на панели задач, поэтому наво-
роченный интерфейс им ни к чему. Во-
вторых,
ф ункциональность
C V o ice -
Control от этого никак не снизилась,
даже наоборот.
Скачать тарбал с исходниками CVoice
Control МОЖНО С www.kiecza.de/daniel. Ус
танавливается программа привычными
c o n f ig u re —
m a k e — m a k e i n s t a l l .
Пользователи
ALT Linux
. могут устано-
вить из
Сизифа
пакет
cvoicecontrol.
Итак, мы все установили, теперь нуж-
но это дело настроить. Вначале разбе-
ремся с микрофоном — в этом нам по-
РисЛ
может утилита microphone_config (рис
1
).
Предварительно выставив в
aumix'e
ползунок микрофоно на 8 0 -9 0 , запус-
каете программу, выбираете пункт ме-
ню Adjust M ixer Levels и жмете на
En-
ter.
Далее следуйте указаниям програм-
мы: когда вас попросят поговорить по-
громче в микрофон, вам следует так
орать, чтобы на ваш голос прибежали
соседи. Если же вас попросят тихонеч-
ко помолчать, придется успокоить со-
седей и сделать так, чтобы только то-
ненький писк кулера (или ужасный скре-
жет винчестера) был слышен — это нуж-
но затем, чтобы программа создала
мо-
дель шума и
в дальнейшем могла отли-
чить его от вашего голоса. После про-
хождения теста Adjust M ixer Levels в
главном меню утилиты появятся еще два
пункта: Calculate Recording Thresholds
и Estimate Characteristics of Recording
Channel. С этими пунктами разбираем-
ся аналогично. После прохождения всех
процедур появляется последний пункт —
W rite Configuration, предназначенный
для сохранения настроек, который мы
и активизируем (а иначе зачем вооб-
ще мы это все проделали?)
Д а ле е нам нужно создать
голосо-
вую модель (Speaker Model),
которую
будет использовать анализатор. Для
этого запускаем утилиту m odel_editor
(рис. 2), выбираем пункт Edit Speak-
er M odel, жмем
Enter.
Появляется спи-
А
Окончание. Н ачало на стр. 2 0 - 2
1
двух «порций» у модулей DDR-памяти и одного у SDR SDRAM
(Single Data Rate, фактически обозначает то же, что и про-
сто аббревиатура SDRAM). Как же так, спросите вы, при од-
них и тех же частотных и физических характеристиках непо-
средственно чипов памяти буфера умудряются передавать
вдвое/вчетверо больше информации из микросхемы?! Да все
просто, господа. Секрет состоит в использовании большего
количества внутренних банков памяти (о пользе — см. выше)
в микросхемах и об их более рациональном использовании
(подробнее об этих самых банках — далее). Кстати, DDR2-na-
мять рассчитана уже на 1,8-В питание, в отличие от типич-
ного для DDR-памяти значения в 2.5 В.
■А
V — VRAM. Так называемая видеопамять (Video RAM), сей-
час устаревшая. О т обычной RAM она отличается так называе-
мым двухпортовым принципом организации, то есть эта память мо-
жет одновременно и передавать, и принимать данные (можно в
одно и то же время производить и считывание данных из памяти,
и вести запись в нее, что очень актуально для кадрового буфера).
й
W — W R A M . Было некогда такое понятие, как W indow
RAM . Э то также память для видеокарт. О н а уже морально
устарела. Более поздняя «версия», нежели VRAM , имеет ту
же двухпортовую организацию.
■А
X — Mobile DDR SDRAM . Память DDR с пониженным
энергопотреблением для мобильных устройств.
•A
Y — YD R A M . Хотелось бы прокомментировать. Н о не
могу © .
•A
Z — Value Added DRAM . Извините, но об этой памяти
мне тоже ничего не известно. В экономической теории, ко-
торую я учил в славные студенческие годы, термин Value
Added означает добавочную стоимость. Н о как она вяжет-
ся с памятью? (Типа дополнительно подорожавшая память,
что ли ©?) Предполагаю , данному типу памяти присущи ка-
кие-то дополнительные полезные свойства, чем он так и це-
нен. Возможно, эти микросхемы могут менять свои свойства
путем корректирования их характеристик с помощью про-
граммного обеспечения, например — динамически изменять
т.н. организацию памяти (о ней — далее) и т.п.
(Продолжение следует)
№ 41/316 11 октября-1
8 октября 2004
предыдущая страница 26 Мой Компьютер 2004 41 читать онлайн следующая страница 28 Мой Компьютер 2004 41 читать онлайн Домой Выключить/включить текст