Kiểm soát âm thanh. Cách thuận tiện nhất để điều khiển âm lượng trên Windows

Làm việc với âm thanh trong mô-đun Crt được cung cấp bởi hai quy trình:

bật tín hiệu của tần số đặt:

Âm thanh (N: từ)

tắt tiếng tín hiệu:

Không có âm thanh.

Quy trình Âm thanh tạo ra tín hiệu âm thanh có tần số N, nằm trong khoảng từ 37-32767 Hz. Không điều chỉnh được âm lượng, tín hiệu sẽ phát ra âm thanh cho đến khi tắt bằng quy trình NoSound.

Để tạm dừng chương trình, một thủ tục được định nghĩa thực hiện độ trễ trong một số mili giây được chỉ định:

Trì hoãn (N: từ).

Khi rút tiền tín hiệu âm thanh tất cả các thủ tục này thường được sử dụng cùng nhau.

Sử dụng Crt;

Âm thanh (220); (bật âm thanh có tần số 220)

Chậm trễ (300); (tạm dừng trong 0,3 giây)

Không có âm thanh; (hủy âm thanh)

Sử dụng các quy trình Sound, Nosound, Delay, định dạng đầu ra của từ âm nhạc "K O L O B O K" trên màn hình. Đầu ra của mỗi chữ cái được kèm theo một tín hiệu âm thanh có tần số tương ứng với số thứ tự của ký hiệu trong bảng mã (hàm ORD), tăng thêm hệ số 100. Thời gian phát âm của mỗi chữ cái là 1 giây.

Hộp văn bản.

Cửa sổ (x1, y1, x2, y2: byte);

Quy trình này xác định trên màn hình một hộp văn bản có tọa độ góc trên bên trái của màn hình là x1, y1, góc dưới bên phải x2, y2. Kích thước cửa sổ tối đa được xác định bởi chế độ đã chọn. Chế độ 80 cột tương ứng với cửa sổ (1,1,80,25), chế độ 40 cột tương ứng với cửa sổ (1,1,40,25). Thủ tục Window đặt con trỏ tại p. (1,1) của cửa sổ đã cài đặt.

Nhiều quy trình và chức năng CRT hoạt động liên quan đến tọa độ của cửa sổ hiện tại, bao gồm Window, ClrEol, ClrScr,DelLine, GotoXY, InsLine, WhereX, Ở đâuY và tất cả các quy trình I / O. Tọa độ của cửa sổ hiện tại được lưu trữ trong các biến WindMin và WindMax của kiểu từ, tương ứng và được đo tương ứng với điểm có tọa độ (0,0) chứ không phải (1,1). Byte thấp chứa giá trị của tọa độ X và byte cao là Y, vì vậy tọa độ của góc trên bên trái được xác định bởi các biểu thức:

x1: = Lo (WindMin),

y1: = Xin chào (WindMax),

tọa độ dưới cùng bên phải:

x2: = Lo (WindMax),

y2: = Xin chào (WindMax).

(* hiển thị các cửa sổ có kích thước tùy ý *)

(* màu nền khác nhau *)

Sử dụng crt;

Var x, y: integer;

Ngẫu nhiên hóa;

x: = ngẫu nhiên (MaxX);

y: = ngẫu nhiên (MaxY);

Window (x, y, x + random (10), y + random (8)); (Định nghĩa }

TextbackGround (ngẫu nhiên (16)); (kích thước cửa sổ }

Chậm trễ (100);

ClrScr; (đổ đầy lai lịch }

cho đến khi KeyPressed;

Hiển thị hình ảnh lá cờ ba màu của Nga ở giữa màn hình với kích thước 30 * 15. Mỗi thanh màu được chỉ định bởi một hộp văn bản (chiều rộng 30 vị trí, chiều cao 5) và được tô bằng màu tương ứng.

Sử dụng bàn phím.

Bàn phím là phương tiện chính để nhập thông tin vào PC, do đó việc xử lý linh hoạt các tín hiệu từ bàn phím là một yếu tố quan trọng để tạo ra các chương trình hiệu quả.

Trong quá trình làm việc với bàn phím, mã của phím được nhấn được phân tích, gọi là mã quét. Mỗi phím trên bàn phím có một mã riêng.

Bàn phím tiêu chuẩn có ba loại phím:

biểu tượng (chữ cái, số, dấu hiệu của các phép toán số học, dấu chấm câu và ENTER, ESC, BACKSPACE, TAB đặc biệt);

điều khiển (F1-F10 chức năng, phím mũi tên, Alt +<другие клавиши>, Ctrl +<другие клавиши>, Shift +<другие влавиши>).;

shift (thay đổi các thanh ghi Ctrl, Alt, Shift, sửa các thanh ghi CapsLock, ScrollLock, NumLock, các phím phụ).

Các phím tượng trưng tạo ra một mã giá trị duy nhất khi được nhấn.

Các phím điều khiển tạo ra một mã quét mở rộng bao gồm hai giá trị. Đầu tiên là dấu hiệu của một phím điều khiển, thứ hai chứa mã quét.

Các phím shift có mã mà công cụ Pascal không nhận dạng được. Xử lý mã được thực hiện ở cấp hệ thống.

Mô-đun Crt xác định hai chức năng điều khiển bàn phím bổ sung: ReadKey và KeyPressed.

KeyPressed: trả về boolean thật nếu một phím được nhấn trên bàn phím và false nếu không. Thao tác này không xóa các ký tự đã nhập khỏi bộ đệm bàn phím. Chức năng này có thể được sử dụng để kết thúc chu trình bằng cách nhấn bất kỳ phím nào.

Ví dụ 1.

(* sử dụng chức năng ReyPressed *)

Sử dụng Crt;

(* lấp đầy màn hình trước khi nhấn bất kỳ phím nào *)

Ngẫu nhiên hóa;

GotoXY (Ngẫu nhiên (70), Ngẫu nhiên (50));

write ("xin chào!");

trì hoãn (300)

Cho đến khi KeyPressed;

Phím đọc: char.

Chức năng này được thiết kế để điều khiển hoạt động của bàn phím và trả về mã của phím đã nhấn. Biểu tượng cho phím tương ứng được nhấn không hiển thị trên màn hình. Khi sử dụng các phím điều khiển, hàm ReadKey trước tiên nhận giá trị của ký tự null (# 0), lần gọi tiếp theo tới ReadKey sẽ trả về mã khóa mở rộng.

Chức năng ReadKey đọc một ký tự từ bộ đệm bàn phím và đồng thời xóa nó khỏi bộ đệm hoặc đợi một lần nhấn phím.

(phân tích các khóa do người dùng nhập)

Sử dụng Crt;

var ch: char;

write ("Nhap phan tu:");

ch: = ReadKey;

nếu ch = # 0

sau đó (mã quét mở rộng)

ch: = phím đọc;

viết ("Chìa khóa ");

trường hợp ch của

# 59 .. # 68: writeln ("chức năng: F1-F10");

# 82: writeln ("chèn: Ins ");

write ("di chuyển con trỏ");

writeln ("mã mở rộng =", ord (ch))

kết thúc; (trường hợp)

else writeln ("mã số Biểu tượng= ", ord (ch))

cho đến khi ch = # 27; (Chìa khóaThoát ra)

ch: = ReadKey (chờ nhấn phím

để thoát khỏi chương trình)

Phụ lục 1 cho thấy bảng mã PC và tất cả các mã quét mở rộng.

Sử dụng các quy trình được mô tả, phát triển một chương trình bằng cách nhấn các phím:

"Mũi tên trái và phải" thay đổi màu nền (trong vòng tròn từ 0 đến 7)

Mũi tên lên và xuống thay đổi màu của các ký hiệu (từ 0 đến 15)

Bàn phím chữ và số tái tạo ký hiệu nhất định trên màn hình hiển thị.

Ecs thoát khỏi chương trình và khôi phục cài đặt màu gốc.

Một người đàn ông tiếp cận tôi với yêu cầu viết một chương trình cho phép điều khiển chuột máy tính bằng giọng nói của anh ta. Sau đó, tôi thậm chí không thể tưởng tượng rằng, một người gần như liệt hoàn toàn, thậm chí không thể tự quay đầu lại mà chỉ có thể nói chuyện, lại có thể phát triển hoạt động mạnh mẽ, giúp bản thân và những người khác sống một cuộc sống năng động, có được kiến ​​thức và kỹ năng mới, làm việc và kiếm tiền, giao tiếp với những người khác trên khắp thế giới, tham gia vào cuộc thi của các dự án xã hội.

Hãy để tôi trích dẫn ở đây một vài liên kết đến các trang web, tác giả và / hoặc người truyền cảm hứng về tư tưởng là người này - Alexander Makarchuk từ thành phố Borisov, Belarus:

Để làm việc trên máy tính, Alexander đã sử dụng chương trình "Vocal Joystick", một chương trình phát triển của các sinh viên Đại học Washington, được tài trợ bởi Quỹ Khoa học Quốc gia (NSF). Xem melodi.ee.washington.edu/vj

Tôi không thể cưỡng lại

Nhân tiện, trên trang web của trường đại học (http://www.washington.edu/) 90% các bài báo là về tiền. Thật khó để tìm thấy bất cứ điều gì về công việc khoa học... Ví dụ ở đây là đoạn trích từ trang đầu tiên: “Tom, một sinh viên tốt nghiệp đại học, từng ăn nấm và hầu như không trả được tiền thuê nhà. Giờ anh ấy là quản lý cấp cao của một công ty CNTT và cho trường đại học vay tiền ”,“ Dữ liệu lớn giúp người vô gia cư ”,“ Công ty đã cam kết trả 5 triệu USD cho một tòa nhà học thuật mới ”.

Riêng tôi thì có đau mắt không?


Chương trình được thực hiện vào năm 2005-2009 và hoạt động tốt trên Windows XP. Trong nhiều hơn nữa phiên bản mới Chương trình Windows có thể bị đóng băng, điều này không thể chấp nhận được đối với một người không thể đứng dậy khỏi ghế và khởi động lại nó. Do đó, chương trình đã phải được làm lại.

Không có văn bản nguồn, chỉ có các ấn phẩm riêng lẻ tiết lộ các công nghệ dựa trên nó (MFCC, MLP - đọc về điều này trong phần thứ hai).

Trong hình ảnh và sự giống nhau đã được viết chương trình mới(ba tháng).

Trên thực tế, bạn có thể thấy nó hoạt động như thế nào:

Tải xuống chương trình và / hoặc xem mã nguồn có thể .

Bạn không cần thực hiện bất kỳ bước đặc biệt nào để cài đặt chương trình, chỉ cần nhấp vào nó và khởi chạy nó. Điều duy nhất, trong một số trường hợp, nó được yêu cầu chạy với tư cách quản trị viên (ví dụ: khi làm việc với bàn phím ảo“Comfort Keys Pro”):

Có lẽ, điều đáng nói ở đây và về những thứ khác mà trước đây tôi đã làm để có thể điều khiển máy tính mà không cần tay.

Nếu bạn có khả năng quay đầu, con quay hồi chuyển gắn trên đầu là một lựa chọn tốt để thay thế cho eViacam. Bạn sẽ có được khả năng định vị con trỏ nhanh chóng và chính xác và khả năng chiếu sáng độc lập.

Nếu bạn chỉ có thể di chuyển con ngươi của mắt, thì bạn có thể sử dụng thiết bị theo dõi ánh nhìn và chương trình cho nó (có thể khó khăn nếu bạn đeo kính).

Phần II. Làm thế nào nó hoạt động?

Được biết từ tài liệu đã xuất bản về chương trình Vocal Joystick hoạt động như sau:
  1. Cắt luồng âm thanh thành các khung hình 25 mili giây với phần chồng chéo 10 mili giây
  2. Thu được 13 hệ số cepstral (MFCC) cho mỗi khung hình
  3. Kiểm tra xem một trong 6 âm đã ghi nhớ (4 nguyên âm và 2 phụ âm) có được phát âm bằng perceptron nhiều lớp (MLP) không
  4. Đưa âm thanh tìm thấy vào chuyển động / nhấp chuột
Nhiệm vụ đầu tiên đáng chú ý là để giải quyết nó trong thời gian thực, ba luồng bổ sung phải được nhập vào chương trình, kể từ khi đọc dữ liệu từ micrô, xử lý âm thanh, phát âm thanh qua card âm thanh xảy ra không đồng bộ.

Tác vụ thứ hai được thực hiện đơn giản bằng cách sử dụng chức năng SendInput.

Với tôi, thú vị nhất là nhiệm vụ thứ hai và thứ ba. Vì thế.

Bài toán số 2. Thu được 13 hệ số cepstral

Nếu ai đó không thuộc chủ đề này - thì vấn đề chính của việc nhận dạng âm thanh bằng máy tính là như sau: rất khó để so sánh hai âm thanh, vì hai sóng âm thanh không giống trong phác thảo có thể nghe giống nhau theo quan điểm nhận thức của con người.

Và trong số những người tham gia vào nhận dạng giọng nói, có một cuộc tìm kiếm "viên đá của nhà triết học" - một tập hợp các tính năng có thể phân loại rõ ràng một sóng âm thanh.

Trong số những dấu hiệu có sẵn cho công chúng và được mô tả trong sách giáo khoa, phổ biến nhất là cái gọi là hệ số cepstral tần số phấn (MFCC).

Lịch sử của họ đến mức ban đầu họ dự định cho một thứ gì đó hoàn toàn khác, cụ thể là, để triệt tiêu tiếng vọng trong tín hiệu (một bài báo thông tin về chủ đề này được viết bởi Oppenheim và Schafer đáng kính, có thể niềm vui đang ở trong nhà của những người đàn ông quý tộc này). Xem AV Oppenheim và RW Schafer, “Từ Tần suất đến Tiền tệ: Lịch sử của Cepstrum”).

Nhưng một người được thiết kế theo cách mà anh ta có xu hướng sử dụng những gì quen thuộc với anh ta hơn. Và những người xử lý tín hiệu giọng nói đã nảy ra ý tưởng sử dụng một biểu diễn nhỏ gọn được làm sẵn của tín hiệu dưới dạng MFCC. Nó chỉ ra rằng, nói chung, nó hoạt động. (Một người quen của tôi, một chuyên gia về hệ thống thông gió, khi tôi hỏi anh ấy cách làm một ngôi nhà tranh mùa hè, đã đề nghị sử dụng các ống thông gió. Đơn giản vì anh ấy biết chúng tốt hơn các vật liệu xây dựng khác).

Các MFCC có phải là một bộ phân loại âm thanh tốt không? Tôi sẽ không nói. Cùng một âm thanh tôi đã thốt ra vào các micrô khác nhau sẽ lọt vào Những khu vực khác nhau không gian của các hệ số MFCC, và một bộ phân loại lý tưởng sẽ vẽ chúng cạnh nhau. Do đó, cụ thể, khi thay đổi micro, bạn phải dạy lại chương trình.

Đây chỉ là một trong những phép chiếu không gian 13 chiều của MFCC thành 3 chiều, nhưng nó cũng cho thấy ý tôi - các điểm màu đỏ, tím và xanh lam thu được từ các micrô khác nhau: (Plantronix, mảng micrô tích hợp, Jabra), nhưng âm thanh phát ra đơn lẻ.

Tuy nhiên, vì tôi không thể đưa ra bất cứ điều gì tốt hơn, tôi cũng sẽ sử dụng phương pháp tiêu chuẩn - tính toán các hệ số MFCC.

Để không mắc lỗi trong quá trình thực hiện, trong phiên bản đầu tiên của chương trình, mã từ tốt chương trình nổi tiếng CMU Sphinx, chính xác hơn, việc triển khai nó trong C, được gọi là pocketsphinx, được phát triển tại Đại học Carnegie Mellon (hòa bình với cả hai! (C) Hottabych).

Mã nguồn của pocketsphinx là mã mở, nhưng thật xui xẻo - nếu bạn sử dụng chúng, bạn phải viết văn bản trong chương trình của mình (cả trong mã nguồn và trong mô-đun thực thi), chứa, trong số những thứ khác, như sau:

* Công việc này được hỗ trợ một phần bởi sự tài trợ của Cơ quan Dự án Nghiên cứu Nâng cao Quốc phòng * và Quỹ Khoa học Quốc gia của * Hợp chủng quốc Hoa Kỳ, và Tổ chức Diễn văn Nhân sư CMU.
Điều này dường như không thể chấp nhận được đối với tôi, và tôi đã phải viết lại mã. Điều này ảnh hưởng đến hiệu suất của chương trình (nhân tiện, mặc dù "khả năng đọc" của mã bị ảnh hưởng phần nào). Phần lớn là nhờ vào việc sử dụng các thư viện "Nguyên thủy Hiệu suất Intel", nhưng bản thân tôi cũng tối ưu hóa một số thứ, chẳng hạn như bộ lọc MEL. Tuy nhiên, kiểm tra dữ liệu thử nghiệm cho thấy rằng các hệ số MFCC thu được hoàn toàn tương tự với các hệ số thu được bằng cách sử dụng, chẳng hạn như tiện ích sphinx_fe.

Trong các chương trình sphinxbase, hệ số MFCC được tính theo các bước sau:

Bươc chân Hàm Sphinxbase Bản chất của hoạt động
1 fe_pre_emphasis Đã trừ vào số hiện tại hầu hết số đếm trước đó (ví dụ: 0,97 từ giá trị của nó). Một bộ lọc thông thấp ban đầu.
2 fe_hamming_window Cửa sổ Hamming - giới thiệu tính năng mờ dần ở đầu và cuối khung
3 fe_fft_real Biến đổi Fourier nhanh
4 fe_spec2màu sắc Từ phổ thông thường, ta thu được phổ công suất, mất pha
5 fe_mel_spec Chúng tôi nhóm các tần số phổ [ví dụ: 256 mảnh] thành 40 đống bằng cách sử dụng thang MEL và các yếu tố trọng số
6 fe_mel_cep Lấy logarit và áp dụng phép biến đổi DCT2 cho 40 giá trị từ bước trước.
Để lại 13 giá trị đầu tiên trong kết quả.
Có một số biến thể của DCT2 (HTK, kế thừa, cổ điển), khác nhau về hằng số mà chúng tôi chia cho các hệ số thu được và một hằng số đặc biệt cho hệ số 0. Bạn có thể chọn bất kỳ tùy chọn nào, nó sẽ không thay đổi bản chất.

Các bước này cũng bao gồm các chức năng cho phép bạn tách tín hiệu khỏi nhiễu và khỏi im lặng, chẳng hạn như fe_track_snr, fe_vad_hangover, nhưng chúng tôi không cần chúng và chúng tôi sẽ không bị phân tâm bởi chúng.

Các bước thay thế sau được thực hiện cho các bước để có được hệ số MFCC:

Bài toán số 3. Kiểm tra xem một trong 6 âm đã ghi nhớ có được phát âm không

Chương trình ban đầu "Vocal Joystick" đã sử dụng perceptron nhiều lớp (MLP) để phân loại - một mạng nơ-ron không có chuông và còi mới.

Hãy xem việc sử dụng mạng thần kinhở đây.

Hãy nhớ những gì nơ-ron làm trong mạng nơ-ron nhân tạo.

Nếu một nơron có N đầu vào, thì nơron sẽ chia không gian N chiều làm đôi. Cắt bằng tay trái siêu phẳng. Đồng thời, ở một nửa không gian, nó hoạt động (đưa ra câu trả lời khẳng định), và ở nửa còn lại, nó không hoạt động.

Hãy xem xét tùy chọn đơn giản nhất [thực tế] - một nơ-ron có hai đầu vào. Anh ta sẽ giảm một nửa không gian hai chiều một cách tự nhiên.

Để các giá trị X1 và X2 được đưa vào đầu vào, mà nơron nhân với các hệ số trọng số W1 và W2, và thêm vào một số hạng C tự do.


Tổng cộng, ở đầu ra của nơ-ron (chúng tôi ký hiệu là Y), chúng tôi nhận được:

Y = X1 * W1 + X2 * W2 + C

(bây giờ chúng ta hãy bỏ qua những nét tinh tế về các chức năng sigmoidal)

Chúng tôi giả định rằng nơ-ron kích hoạt khi Y> 0. Đường thẳng cho bởi phương trình 0 = X1 * W1 + X2 * W2 + C chỉ chia không gian thành một phần có Y> 0 và một phần ở đó Y<0.

Hãy để chúng tôi minh họa những gì đã được nói bằng những con số cụ thể.

Cho W1 = 1, W2 = 1, C = -5;

Bây giờ chúng ta hãy xem cách chúng ta có thể tổ chức một mạng nơ-ron hoạt động trên một khu vực không gian nhất định, nói một cách tương đối - một điểm, và sẽ không hoạt động ở tất cả những nơi khác.

Qua hình vẽ có thể thấy, để phác thảo một khu vực trong không gian hai chiều, chúng ta cần ít nhất 3 đoạn thẳng, tức là 3 nơron nối với chúng.

Chúng tôi sẽ kết nối ba nơ-ron này với nhau bằng cách sử dụng thêm một lớp nữa, tạo ra một mạng nơ-ron đa lớp (MLP).

Và nếu chúng ta cần mạng nơ-ron hoạt động trong hai vùng không gian, thì chúng ta cần ít nhất ba nơ-ron nữa (4,5,6 trong hình):

Và ở đây bạn không thể làm gì nếu không có lớp thứ ba:

Và lớp thứ ba gần như là Học sâu ...

Bây giờ chúng ta hãy chuyển sang một ví dụ khác để được trợ giúp. Hãy để mạng nơ-ron của chúng tôi tạo ra phản hồi tích cực trên các điểm màu đỏ và tiêu cực - trên các điểm màu xanh lam.

Nếu tôi được yêu cầu cắt bỏ màu đỏ khỏi màu xanh lam bằng các đường thẳng, thì tôi sẽ làm như sau:

Nhưng mạng nơ-ron tiên nghiệm không biết nó sẽ cần bao nhiêu đoạn thẳng (nơ-ron). Tham số này phải được thiết lập trước khi huấn luyện mạng. Và một người làm điều đó trên cơ sở ... trực giác hoặc thử và sai.

Nếu chúng ta chọn quá ít tế bào thần kinh trong lớp đầu tiên (ví dụ: ba), thì chúng ta có thể bị cắt như vậy, điều này sẽ tạo ra rất nhiều lỗi (vùng sai sót được tô bóng):

Nhưng ngay cả khi số lượng tế bào thần kinh là đủ, do kết quả của quá trình huấn luyện, mạng có thể không "hội tụ", nghĩa là, đạt đến một trạng thái ổn định nhất định, còn xa tối ưu, khi tỷ lệ lỗi cao. Như ở đây, xà ngang phía trên đã cố định trên hai cái bướu và sẽ không để chúng ở đâu cả. Và bên dưới nó là một khu vực tạo ra lỗi lớn:

Một lần nữa, khả năng xảy ra những trường hợp như vậy phụ thuộc vào điều kiện đào tạo ban đầu và trình tự đào tạo, tức là vào các yếu tố ngẫu nhiên:

- Bạn nghĩ rằng bánh xe đó sẽ đạt được điều gì, nếu nó xảy ra, đến Matxcova hay không?
- Bạn nghĩ sao, mạng nơron enta có hội tụ hay không?

Có một khoảnh khắc khó chịu nữa liên quan đến mạng nơ-ron. "Tính hay quên" của họ.

Nếu bạn bắt đầu chỉ cho ăn những chấm màu xanh lam và ngừng cho ăn những con màu đỏ, thì cô ấy có thể bình tĩnh lấy một phần của khu vực màu đỏ cho mình, di chuyển các đường viền của mình đến đó:

Nếu mạng nơ-ron có quá nhiều lỗ hổng và một người có thể vẽ ranh giới hiệu quả hơn nhiều so với mạng nơ-ron, tại sao lại sử dụng chúng?

Và có một chi tiết nhỏ, nhưng rất quan trọng.

Tôi rất có thể tách trái tim màu đỏ khỏi nền xanh lam bằng các đoạn thẳng trong không gian hai chiều.

Tôi có thể tách các mặt phẳng của tượng thần Vệ nữ ra khỏi không gian ba chiều xung quanh.

Nhưng trong không gian bốn chiều, tôi không thể làm gì được, xin lỗi. Và thậm chí còn hơn thế nữa trong 13 chiều.

Nhưng đối với mạng nơ-ron, kích thước của không gian không phải là một trở ngại. Tôi cười nhạo cô ấy trong không gian chiều thấp, nhưng ngay sau khi tôi vượt ra ngoài tầm thường, cô ấy dễ dàng có được tôi.

Tuy nhiên, câu hỏi vẫn còn bỏ ngỏ - việc sử dụng mạng nơ-ron trong nhiệm vụ cụ thể này là hợp lý như thế nào, với những nhược điểm nêu trên của mạng nơ-ron.

Hãy quên một chút rằng các hệ số MFCC của chúng ta nằm trong không gian 13 chiều và hãy tưởng tượng rằng chúng là hai chiều, tức là các điểm trên một mặt phẳng. Vậy thì làm cách nào để tách một âm thanh này ra khỏi âm thanh khác?

Để các điểm MFCC của âm thanh 1 có độ lệch chuẩn là R1, [gần như] có nghĩa là các điểm không lệch quá xa so với giá trị trung bình, các điểm đặc trưng nhất, nằm bên trong một vòng tròn có bán kính là R1. Tương tự như vậy, các điểm mà chúng tôi tin tưởng cho âm thanh 2 nằm bên trong một vòng tròn có bán kính R2.

Chú ý, câu hỏi: vẽ đoạn thẳng tách âm 1 khỏi âm 2 ở đâu tốt nhất?

Câu trả lời gợi ý chính nó: ở giữa giữa ranh giới của các vòng tròn. Một vài đối tượng? Không có phản đối.
Điều chỉnh: Trong chương trình, ranh giới này chia đoạn nối các tâm của các vòng tròn theo tỷ lệ R1: R2, vì vậy nó chính xác hơn.

Và cuối cùng, chúng ta đừng quên rằng ở đâu đó trong không gian có một điểm là đại diện của sự im lặng hoàn toàn trong không gian MFCC. Không, đây không phải là 13 số không, như có vẻ như vậy. Đây là một điểm không thể có độ lệch chuẩn. Và những đường thẳng mà chúng ta cắt nó khỏi ba âm thanh của chúng ta có thể được vẽ trực tiếp dọc theo ranh giới của các vòng tròn:

Trong hình bên dưới, mỗi âm thanh tương ứng với một phần không gian có màu sắc riêng và chúng ta luôn có thể biết âm thanh này hoặc điểm đó trong không gian thuộc về âm thanh nào (hoặc không áp dụng cho bất kỳ âm thanh nào):

Chà, bây giờ chúng ta hãy nhớ rằng không gian là 13 chiều, và những gì tốt để vẽ trên giấy bây giờ hóa ra lại là thứ không phù hợp với não người.

Vì vậy, nhưng không phải như vậy. May mắn thay, trong một không gian có chiều bất kỳ, các khái niệm như điểm, đường thẳng, mặt phẳng [siêu], hình cầu [siêu] vẫn còn.

Chúng tôi lặp lại tất cả các hành động tương tự trong không gian 13 chiều: chúng tôi tìm phương sai, xác định bán kính của hình cầu [siêu], nối tâm của chúng bằng một đường thẳng, cắt nó bằng một mặt phẳng [siêu] tại một điểm cách đều ranh giới của các hình cầu [siêu].

Không có mạng nơ-ron nào có thể tách âm thanh này với âm thanh khác một cách chính xác hơn.

Tuy nhiên, ở đây, nên đặt trước. Tất cả điều này đúng nếu thông tin về âm thanh là một đám mây các điểm lệch khỏi mức trung bình như nhau theo mọi hướng, tức là nó vừa khít với siêu âm. Nếu đám mây này là một hình dạng phức tạp, chẳng hạn như một xúc xích cong 13 chiều, thì tất cả các suy luận trên sẽ không đúng. Và có lẽ, nếu được đào tạo đúng cách, mạng nơ-ron có thể thể hiện được điểm mạnh của nó ở đây.

Nhưng tôi sẽ không mạo hiểm. Và tôi sẽ áp dụng, ví dụ, tập hợp các phân phối bình thường (GMM), (nhân tiện, được thực hiện trong CMU Sphinx). Nó luôn đẹp hơn khi bạn hiểu thuật toán cụ thể nào dẫn đến kết quả. Và không giống như trong mạng nơ-ron: Oracle, dựa trên nhiều giờ nấu nước dùng từ dữ liệu đào tạo, ra lệnh cho bạn quyết định rằng âm thanh được yêu cầu là âm thanh # 3. (Tôi đặc biệt khó chịu khi họ cố gắng giao việc điều khiển xe cho mạng nơ-ron. Làm thế nào sau đó, trong một tình huống không chuẩn, để hiểu tại sao chiếc xe lại rẽ trái và không phải? Neuron toàn năng chỉ huy?).

Nhưng tập hợp các phân phối bình thường đã là một chủ đề lớn riêng biệt, nằm ngoài phạm vi của bài viết này.

Hy vọng bài viết này hữu ích và / hoặc làm cho con quay hồi chuyển của bạn có tiếng kêu.

Tôi thường làm việc trên PC trong khi các thành viên khác trong gia đình đang ngủ. Thông thường, trước khi bắt đầu hoặc dừng công việc, tôi sẽ tắt âm thanh, nhưng nếu tôi quên làm điều này hoặc trường hợp khẩn cấp xảy ra, âm thanh sẽ được truyền khắp nhà. Có cách nào để tắt tiếng Windows tự động không?

Andrew Hobbs, Bắc Carolina

Hệ điều hành Windows không cung cấp khởi động im lặng như một tùy chọn đặc biệt, nhưng một số cách chạy vòng và một số tiện ích giúp khắc phục hạn chế này. Dưới đây là một số thủ thuật và công cụ yêu thích của tôi để giữ cho PC của bạn không bị nói chuyện và kiểm soát các chức năng âm thanh của nó nói chung.

Phương pháp phần cứng. Cách dễ nhất để tắt tiếng máy tính ngay cả trước khi nó bắt đầu phát ra âm thanh là giảm âm lượng về 0 bằng cách bật điều khiển âm lượng trên loa hoặc chỉ cần tắt nguồn nếu có công tắc nguồn.

Thật không may, những phương pháp này không chỉ phù hợp với máy tính xách tay mà còn cho nhiều hệ thống máy tính để bàn. Tuy nhiên, đối với từng PC, bạn có thể tắt âm thanh qua màn hình cài đặt nếu bạn nhập âm thanh đó vào thời điểm khởi động trước khi Windows khởi động. Tất nhiên, để lấy lại âm thanh, bạn phải khởi động lại và thay đổi cài đặt một lần nữa.

Tắt âm thanh khởi động. Giải pháp tốt hơn là sử dụng tiện ích tắt tiếng miễn phí. Độc giả Christian Klukas từ Magdeburg đã tạo ra các chương trình Mute và SetVol. Các tiện ích miễn phí này có sẵn tại find.pcworld. com / 12280. Đặt chúng vào một thư mục mà bạn chọn. Để làm cho khởi động Windows im lặng, bấm chuột phải vào nút Bắt đầu, chọn Mở, bấm đúp vào biểu tượng Chương trình, sau đó bấm đúp vào biểu tượng Khởi động. Sử dụng Explorer hoặc Start Search để tìm tệp mute.exe. Kéo nó bằng cách nhấn nút chuột phải vào thư mục "Khởi động" và chọn tùy chọn "Tạo lối tắt". Sau đó, trong khi giữ phím, hãy nhấp đúp vào phím tắt (hoặc nhấp chuột phải vào phím tắt và chọn "Thuộc tính") để mở danh sách các thuộc tính của nó. Trên tab "Nhãn", nhấp vào trường "Đối tượng". Đặt con trỏ ở cuối dòng lệnh hiện có và nhập khoảng trắng với nút radio tiếp theo bạn muốn; trong trường hợp này, bắt buộc phải nhập ngày. Khi hoàn tất, dòng lệnh sẽ trông giống như "C: \ Program Filesmute.exe" trên -delay (Hình 1).

Bây giờ hãy nhấp vào OK. Lệnh này sẽ giữ cho chương trình Mute hoạt động để mỗi khi bạn đăng xuất hoặc đăng xuất Windows, âm thanh sẽ bị tắt tiếng.

Mặc dù Mute chỉ chiếm 1,5KB RAM nhưng bạn có thể không muốn nó luôn ở đó. Do đó, hãy xóa chuỗi -delay khỏi cột "Object" trong cửa sổ thuộc tính lối tắt, sau đó âm thanh sẽ bị tắt tiếng trong khi khởi động Windows và chương trình Mute sẽ bị đóng. Tuy nhiên, Windows vẫn sẽ phát âm thanh khi khởi chạy các ứng dụng từ thư mục Startup (bao gồm cả chương trình Mute), vì vậy bạn sẽ không nhận được một khởi chạy hoàn toàn im lặng. Bạn có thể khắc phục sự cố này bằng cách chọn Bắt đầu? Cài đặt? Bảng điều khiển? Âm thanh (Âm thanh và Đa phương tiện trong Windows 2000 và Tôi). Trong danh sách “Sự kiện” (trong Windows 2000 và Tôi, trước tiên hãy chọn tab “Âm thanh”) đánh dấu “Khởi động Windows”, sau đó trong cửa sổ “Tệp”, chọn “(Không)”. Nếu có các ứng dụng khác khởi động khi khởi động PC, bạn có thể phải lặp lại bước này cho các sự kiện "Mở chương trình" và "Đóng chương trình". Khi hoàn tất, nhấp vào OK.

Nếu bạn chỉ thỉnh thoảng cần tắt âm thanh khởi động, hãy sử dụng Tắt tiếng với công tắc -delay, nhưng khởi chạy chương trình bằng cách sử dụng phím tắt theo cách thủ công thay vì đặt nó trong thư mục Khởi động.

Tắt âm thanh khi tắt máy. Tắt tiếng cũng có thể được kích hoạt từ một ứng dụng được thiết kế đặc biệt để khởi chạy các chương trình khi Windows bị đóng. Một vài chương trình như vậy được mô tả trong thanh bên "Công cụ Windows".

Biểu tượng trên thanh tác vụ. Sau khi âm thanh đã bị tắt, bạn có thể bật lại âm thanh bằng cách nhấp vào biểu tượng loa nằm trong Khay hệ thống (khoảng đồng hồ). Khi bảng điều khiển âm lượng xuất hiện trên màn hình, hãy tắt chức năng trong hộp bên trái của Tắt. Để tắt âm thanh một lần nữa, hãy lặp lại các bước tương tự, bật lại chức năng bằng một cú nhấp chuột. Nếu biểu tượng loa không hiển thị, hãy mở Bảng điều khiển và nhấp đúp vào biểu tượng Đa phương tiện (Windows 9x) hoặc Âm thanh và Đa phương tiện (Windows Me hoặc 2000). Bật tùy chọn ở vị trí "Điều khiển âm lượng trên thanh tác vụ" và nhấp vào OK. Trên Thanh tác vụ Windows XP, nhấp vào biểu tượng Thiết bị âm thanh, giọng nói và âm thanh, sau đó nhấp vào Thiết bị âm thanh và âm thanh. Bật Hiển thị Biểu tượng Khay Hệ thống và nhấp vào OK.

Bắt đầu nhanh. Khi bạn nhấp vào biểu tượng loa trong thanh tác vụ, điều khiển âm lượng đôi khi chỉ xuất hiện trên màn hình sau vài giây. Để tránh sự chậm trễ này, bạn có thể sử dụng tiện ích Mute để bật và tắt âm thanh hoặc bạn có thể sử dụng tiện ích SetVol để đặt mức âm lượng bằng một cú nhấp chuột vào biểu tượng nằm trong thanh Quick Launch ở bên trái của Thanh tác vụ Windows.

Để tạo nút tắt tiếng vĩnh viễn, hãy chọn tùy chọn Bắt đầu, Tìm kiếm mà bạn muốn định vị tệp mute.exe, sau đó kéo chuột phải vào thanh Khởi động nhanh. Sau đó chọn tùy chọn "Tạo lối tắt". Biểu tượng Tắt tiếng xuất hiện sau thao tác này có thể được sử dụng để tắt hoặc bật âm thanh. Để có biểu tượng điều khiển âm lượng, hãy thực hiện tương tự đối với tệp setvol.exe. Sau đó, nhấp chuột phải vào biểu tượng SetVol trên thanh Quick Launch và chọn Thuộc tính. Ở cuối dòng lệnh, trong trường Đối tượng trên tab Phím tắt, hãy nhập khoảng trắng theo sau là dãy -10. Bây giờ, hãy tạo một phím tắt khác cho SetVol bằng công tắc +10 ở cuối dòng lệnh. Khi bạn muốn giảm âm lượng 10%, hãy nhấp vào phím tắt đầu tiên trong số các phím tắt này và nếu bạn tăng 10%, hãy nhấp vào phím thứ hai. Bạn có thể sử dụng bất kỳ số nào có bước bằng 10. Nếu bạn bỏ qua các dấu "+" hoặc "-", thì phần trăm âm lượng mà bạn chỉ định sẽ được đặt.

Để cung cấp chú giải công cụ khi di chuột cho các biểu tượng mới, hãy nhấp chuột phải vào biểu tượng và chọn Đổi tên. Nhập nội dung lời nhắc và nhấp vào OK (Windows 98 SE). Trước đó Phiên bản Windowsđể làm tương tự, nhấp chuột phải vào trường trống của bảng "Khởi động nhanh" và chọn tùy chọn "Mở", sau đó sử dụng văn bản nhắc phù hợp với bạn làm tên của biểu tượng (Hình 2).

Điều khiển từ bàn phím.Để bật và tắt âm thanh bằng bàn phím, hãy tạo lối tắt cho tiện ích Mute và đặt nó trên Màn hình nền hoặc trong một số thư mục trong phân cấp Menu Chính. Để thực hiện việc này, tôi khuyên bạn nên tổ chức một thư mục có tên là Phím tắt Bàn phím (hoặc Phím tắt, nếu bạn thích) trong Trình đơn / Chương trình chính. Điều này giúp bạn dễ dàng tìm kiếm thông tin về các phím tắt nếu bạn cần xóa hoặc thay thế chúng.

Nhấp chuột phải vào phím tắt bạn cần và chọn Thuộc tính. Trên tab "Phím tắt", nhấp vào trường "Phím tắt", sau đó nhấn các phím bạn muốn gán để bật / tắt âm thanh. Nếu bạn chỉ chọn bất kỳ phím chức năng nào (- các phím ở hàng trên cùng của bàn phím) hoặc một phím trên bàn phím số, thì bạn sẽ không thể sử dụng nó cho các mục đích khác trong tương lai, vì vậy tốt hơn là bạn nên chỉ định các kết hợp +, +, + hoặc ++ với bất kỳ phím nào khác. Cũng cố gắng chọn một kết hợp mà bạn sẽ không có trong các chương trình khác (Hình 3).

Nhấp vào OK. Nếu sau đó bạn xóa tổ hợp phím tắt này, bạn sẽ phải khởi động lại Windows để tổ hợp tương ứng trở nên tự do trở lại.

Bảng điều khiển âm lượng nhỏ gọn. Nếu bạn nhấp đúp vào biểu tượng loa trong thanh tác vụ, hộp thoại điều khiển âm lượng sẽ xuất hiện trên màn hình, bao gồm điều khiển cân bằng và điều khiển âm lượng riêng biệt cho âm thanh Wav, trình phát laser, v.v. (bộ cụ thể phụ thuộc vào bộ âm thanh trình điều khiển được cài đặt trên hệ thống của bạn). Để làm cho hộp thoại này nhỏ gọn hơn, hãy nhấn + S (Hình 4). Nó sẽ giữ lại giao diện mới, kiểu dáng đẹp hơn cho đến khi bạn mở lại và nhấn + S.

Gọi ngay tới Trình quản lý tác vụ

Windows 2000. Windows Task Manager giúp bạn dễ dàng vô hiệu hóa các ứng dụng bị ẩn hoặc có vấn đề, kiểm tra chương trình nào đang ngốn RAM và phân tích hiệu suất CPU. Bạn có thể là một fan cuồng nhiệt của Task Manager và không biết cách nhanh nhất để truy cập tiện ích này.

Trong Windows 2000, Task Manager có thể được khởi chạy bằng cách nhấn tổ hợp phím ++ để hiển thị hộp thoại Windows Security, sau đó nhấp vào nút Task Manager.

Trong Windows XP, tất cả những gì bạn phải làm là nhấp chuột phải vào không gian trống trên thanh Taskbar và chọn tùy chọn Task Manager từ trình đơn thả xuống.

Và đây là một cách để giúp việc truy cập vào Task Manager trở nên thuận tiện hơn. Độc giả Timothy J. Luoma từ máy tính. Florida chỉ định rằng khi Trình quản lý tác vụ đang chạy, nó sẽ đặt một biểu tượng hoạt hình nhỏ trong Khay hệ thống (góc dưới cùng bên phải của màn hình) để đại diện cho CPU. Di chuột qua nó và giữ nó ở đó trong giây lát, bạn cũng có thể thấy thông báo về phần trăm CPU được sử dụng - nó được hiển thị như một phần của chú giải công cụ cho biểu tượng này. Nếu bạn thích tính năng này, tại sao không làm cho Task Manager hoạt động mọi lúc bằng cách đặt một phím tắt cho nó trong thư mục Startup?

Nhấp chuột phải vào nút Bắt đầu và chọn Mở. Nhấp đúp vào biểu tượng "Chương trình", sau đó "Khởi động". Nhấp lại vào nút "Bắt đầu", chọn "Tìm? Tệp và thư mục", nhập lệnh tаskmgr.exe vào cột trên, trong cột "Tìm kiếm" cho biết ổ đĩa mà hệ thống được khởi động từ đó (đối với hầu hết người dùng nó sẽ là c :), và nhấp vào nút "Tìm". Khi bạn thấy tệp chương trình Task Manager trong cửa sổ kết quả tìm kiếm, hãy kéo chuột phải vào thư mục Startup mở rộng. Sau khi nhả nút chuột, hãy chọn tùy chọn "Tạo lối tắt". Bây giờ nhấp chuột phải vào phím tắt mới và chọn Thuộc tính. Sau đó chọn tab "Phím tắt" và trong danh sách thả xuống ở cột "Cửa sổ" - "Được thu nhỏ thành biểu tượng". Nhấp vào OK. Để không nhìn thấy Trình quản lý tác vụ khi bạn không cần đến, hãy nhấp đúp vào phím tắt để khởi chạy tiện ích và đặt "Tùy chọn? Ẩn thu nhỏ" từ menu ở đầu cửa sổ của tiện ích.

Bây giờ Trình quản lý tác vụ sẽ bắt đầu ẩn, nhưng bạn luôn có thể mở cửa sổ của nó bằng cách nhấp đúp vào biểu tượng CPU trong Khay hệ thống.

Scott Dunn. Tắt âm thanh: Chịu trách nhiệm điều khiển âm thanh của Windows. PC World, tháng 1 năm 2002, tr. 148.

Khởi chạy Công việc khi Tắt máy

Thư mục Windows "Main Menu / Programs / Startup" và "Task Scheduler" có thể được sử dụng để tự động khởi chạy ứng dụng hoặc thực hiện các tác vụ khác tại một số thời điểm nhất định, ngoại trừ thời điểm bạn cần tắt PC. Nếu bạn muốn dọn dẹp các tập tin tạm thời được tạo trong ngày khi tắt máy tính hay nói cách khác là tắt âm thanh sau giờ làm việc thì những tiện ích sau đây sẽ giúp bạn.

Để có giải pháp miễn phí khả thi, hãy thử ActiveSaver, một tệp tin bảo vệ màn hình 45K mỏng (.scr), giống như một trình bảo vệ màn hình tiêu chuẩn, sẽ giúp bạn khởi chạy một tệp khác, thoát khỏi Windows hoặc cả hai sau một khoảng thời gian định trước. Để cấu hình ActiveSaver, nút "Cài đặt" tiêu chuẩn của trình bảo vệ màn hình sẽ thực hiện. (Mở quyền truy cập vào nó bằng cách nhấp chuột phải vào bề mặt trống của Màn hình, chọn "Thuộc tính" và nhấp vào tab "Trình bảo vệ màn hình"). Nhưng để ActiveSaver hoạt động, nó thậm chí không cần được chỉ định cụ thể làm trình bảo vệ màn hình hoạt động. Chỉ cần kéo và thả tệp ActiveSaver.scr vào nút Bắt đầu hoặc thanh Khởi động nhanh, sau đó, nếu bạn nghĩ rằng bạn đã có đủ cho ngày hôm nay, hãy sử dụng vị trí / biểu tượng kết quả thay vì các lệnh Start? Shutdown thông thường.

ActiveSaver chỉ cho phép một chương trình chạy khi tắt máy và trên máy Windows 2000 của tôi, nó xung đột với chức năng tắt nguồn của máy tính. Nếu điều đó làm bạn lo lắng hoặc nếu bạn muốn có một tiện ích giàu tính năng hơn, hãy xem xét ShutdownPlus. Chương trình phần mềm chia sẻ này cho phép nhiều tác vụ bắt đầu khi tắt máy và trong Windows 98 trở lên, nó sẽ thay thế hộp thoại tắt Windows bằng chính hộp thoại tắt của Windows. Điều này có nghĩa là bạn không phải khởi chạy bất kỳ ứng dụng đặc biệt nào để đăng xuất. ShutdownPlus có các phiên bản Cá nhân ($ 30) và Chuyên nghiệp ($ 40). Cả hai chương trình này đều có thể lấy từ ind.pcworld.com/12280.

Bài báo này nói về có dây tai nghe hoạt động với các thiết bị dựa trên hệ điều hành Android.
Tai nghe là một tai nghe có micrô.

Tai nghe một nút

Tai nghe một nút đơn giản đến mức hầu như bất kỳ androphone hiện đại nào cũng tương thích với bất kỳ tai nghe một nút nào. Ngoại lệ duy nhất là những chiếc tai nghe "dành cho Nokia cũ" do chúng được nối dây theo tiêu chuẩn "cũ", nhưng bạn vẫn cần tìm chúng.

Điều khiển từ xa tai nghe một nút chứa micrô, tụ điện và nút đoản mạch. Tất cả chúng được đấu dây song song với nhau và được đưa ra chân số 3 và số 4 của phích cắm TRRS ▼

Khi nhấn nút, micrô sẽ bị bỏ qua và điện trở giữa các tiếp điểm của phích cắm 3-4 giảm xuống 0... Trên cơ sở này, điện thoại thông minh hiểu rằng nút đã được nhấn. Tụ điện dùng để làm êm dịu tiếng nhấp xảy ra khi nhấn nút. Ngoài ra, do sự hiện diện của tụ điện mà một số điện thoại thông minh xác định rằng tai nghe được kết nối với chúng.

Các chức năng chính của nút là nhận cuộc gọi, kết thúc cuộc trò chuyện và bật tìm kiếm bằng giọng nói. Tìm kiếm bằng giọng nói được gọi bằng cách giữ nút cho đến khi một tín hiệu đặc trưng xuất hiện - "OK Google bíp" ▼

Khi phát âm thanh hoặc video, nút sẽ tạm dừng. Nhân tiện, khi ghi âm trên máy đọc chính tả.

Bạn có thể mở rộng các khả năng của nút, chẳng hạn như nhấp đúp - chuyển đến bản nhạc tiếp theo, gấp ba lần lượt trước. Có những ứng dụng đặc biệt dành cho việc này - hãy tìm kiếm chúng trên Google Play cho một yêu cầu như "điều khiển nút tai nghe". Ngoài ra, một số người chơi cho phép bạn tùy chỉnh chức năng của nút tai nghe, ví dụ: "Dream Player".

Tai nghe có ba nút trở lên

Tai nghe phức tạp hơn cho phép bạn điều chỉnh âm lượng và chuyển bài về phía trước / phía sau. Chức năng này hoặc chức năng đó là do đặt một điện trở nhất định giữa các tiếp điểm 3-4 của phích cắm TRRS ▼

Và ở đây mọi thứ không đơn giản như với tai nghe một nút. Như thường lệ, có hai vấn đề:

Không có tiêu chuẩn duy nhất cho giá trị của các điện trở này! Đó là lý do tại sao không có khả năng tương thích hoàn toàn của tai nghe ba nút với các mẫu điện thoại thông minh khác nhau. Mỗi nhà sản xuất có điện trở riêng. Mặc dù, có một người đang cố gắng hòa giải mọi người.

Điện thoại thông minh không có nghĩa vụ thực hiện tất cả các lệnh điều khiển âm thanh. Samsung, chẳng hạn, có thể không có bất kỳ phần mềm nào thay đổi âm lượng trên lệnh từ tai nghe, nhưng không thể chuyển bài hát. Và một số mô hình Fly không được kiểm soát kéo ở tất cả.

Tức là tai nghe HTC ba nút tất nhiên sẽ tái tạo âm thanh từ Samsung và micrô sẽ hoạt động. Nhưng việc chuyển đổi bài hát sẽ không hoạt động, mặc dù có các nút tua lại trên điều khiển từ xa. Điều duy nhất hoạt động với tất cả các điện thoại thông minh là nút Phát / Tạm dừng. Nó chỉ đơn giản là đóng các chân 3-4 của phích cắm TRRS.

Tất nhiên, với androphons không hoạt động các nút media trên tai nghe iPhone.

Xiaomi, Nexus One

XiaomiNexus một theo lệnh từ công tắc điều khiển từ xa. Các giá trị điện trở tương ứng với thông tin phổ biến trên mạng về bộ điện trở được cho là tiêu chuẩn dành cho điện thoại thông minh Android. Trên thực tế, không phải tất cả các androphone đều hỗ trợ "tiêu chuẩn" này.

Tạm dừng ⏸ - 0 Ω
Bản nhạc trước ⏪ - 220 Ω
Bản nhạc tiếp theo ⏩ - 600 Ω

HTC Desire

Mô hình ngân sách HTC Desiređiều khiển âm lượng. Để so sánh, tôi muốn lưu ý rằng HTC Sensation XE quản lý chuyển mạch theo dõi.

Nếu bạn là một người yêu thích âm nhạc, ngồi máy tính nhiều thì chắc hẳn bạn thường nghe nhạc trên đó, bạn đã được cài đặt một trình phát đa phương tiện tuyệt vời cho phép bạn làm việc với bộ sưu tập nhạc của mình một cách thuận tiện nhất có thể. Nhưng bàn xoay của bạn có thể cung cấp cho bạn khả năng điều chỉnh âm lượng một cách thuận tiện và trực quan không? Nhiều người dùng máy tính xách tay có tùy chọn này. Mặt khác, người dùng máy tính cố định gặp phải tình huống tồi tệ hơn, vì âm lượng có thể được điều chỉnh từ bàn phím đa phương tiện hoặc bằng cách dùng chuột chọc vào nút "Điều khiển âm lượng". Nhưng có một cách khác rất hay và trực quan để điều chỉnh âm lượng bằng cách sử dụng con lăn chuột, di chuột qua thanh tác vụ. Đồng thời, một núm lớn và sành điệu sẽ được hiển thị trên màn hình nền, nó sẽ hiển thị trạng thái hiện tại của âm lượng. Tất cả điều này có thể được thực hiện bằng cách sử dụng tiện ích Volume2.

Chương trình cho phép bạn cấu hình linh hoạt điều khiển âm lượng, bao gồm cả sự xuất hiện của nó trên thanh tác vụ và màn hình nền. Trong cài đặt, bạn có thể chọn một số tùy chọn để hiển thị bộ điều khiển trên màn hình máy tính của mình. Điều đáng chú ý là chúng trông rất phong cách!

Đừng nghĩ rằng đây là nơi các khả năng của chương trình kết thúc! Ngoài núm xoay đẹp mắt, bạn có thể thay đổi các giá trị của nhiều cài đặt khác nhau. Trên tab "Chung", bạn sẽ tìm thấy danh sách các thiết bị mà bạn có thể thay đổi âm lượng, ở đó bạn cũng có thể đặt một ứng dụng riêng mà bạn sẽ điều chỉnh âm lượng.

Trên tab "Khay hệ thống" trong Tập 2, bạn có thể đặt giao diện và cài đặt của chỉ báo nằm trong vùng thông báo (khay). Tại đây bạn sẽ tìm thấy nhiều tùy chọn hiển thị chỉ báo thay đổi đẹp mắt khi bạn thay đổi âm lượng. Điều chính, khi sử dụng chỉ báo này, là tắt tiêu chuẩn để có một, không phải hai chỉ báo trong khu vực của đồng hồ.

Trong phần "Sự kiện chuột", bạn có thể định cấu hình hành vi của chuột trên biểu tượng ứng dụng trong khay, cách thay đổi âm lượng bằng con lăn chuột và thay đổi một số cài đặt khác. Ví dụ: bạn có thể điều chỉnh âm lượng bằng con lăn chuột khi di chuột qua thanh tiêu đề hoặc khi di chuột qua màn hình. Theo mặc định, cài đặt này ở vị trí "Thanh tác vụ", nghĩa là, với cài đặt tiêu chuẩn, âm lượng được điều chỉnh bằng con lăn chuột khi bạn di chuột qua thanh tác vụ.

Ngoài việc kiểm soát âm lượng, chương trình Volume2 cho phép bạn thiết lập các tính năng bổ sung khác nhau không liên quan đến âm lượng. Ví dụ: bạn có thể gán các phím nóng không chỉ để điều khiển âm lượng mà còn để điều khiển độ sáng màn hình, xóa đĩa khỏi ổ CD / DVD và tháo thiết bị USB một cách an toàn. Một tính năng thú vị khác của chương trình là khả năng thiết lập lịch trình để thực hiện các tác vụ khác nhau. Bạn có thể tự động hóa quá trình tắt hoặc giảm mức âm lượng tại một thời điểm cụ thể trong ngày, tự động khởi chạy ứng dụng tại một thời điểm cụ thể và hiển thị thông báo trên màn hình theo lịch trình.

Nói chung, Volume2 được nhồi nhét khá nhiều cài đặt, điều này có vẻ hữu ích đối với một số người yêu âm nhạc. Đương nhiên, chương trình hoàn toàn được Nga hóa (tác giả là đồng hương của chúng tôi với bạn) và sẽ không khó hiểu các cài đặt nếu bạn có thời gian và mong muốn tùy chỉnh hệ thống của mình, giúp thuận tiện nhất cho việc làm việc và nghe nhạc. . Tiện ích hoạt động trên hệ điều hành Windows 7 / Vista / XP.