Thứ Hai, 23 tháng 11, 2015

DÙNG THỬ VAV: TRỢ LÝ ẢO NHẬN GIỌNG TIẾNG VIỆT, ĐỘ CHÍNH XÁC CAO, KHÔNG CẦN NÓI THEO CÚ PHÁP

Hôm qua mấy bạn bên MDN-Team có giới thiệu ứng dụng trợ lý ảo VAV hỗ trợ ra lệnh bằng giọng nói tiếng Việt tự nhiên trên Android, mình rất thích thú nên download thử ngay và nhận thấy rằng app này hoạt động rất tốt. Trước đây mình cũng từng nghịch qua một số app khác có chức năng tương tự rồi nhưng chưa phần mềm nào có độ chính xác cao như là VAV, nhất là khi nói những câu phức tạp. Việc sử dụng cũng rất dễ dàng, và đặc biệt là những lệnh mà bạn tương tác sẽ thật sự giúp ích cho bạn rất nhiều: từ việc tìm đường đi, đặt báo thức bằng giọng nói cho đến tìm kiếm thông tin gì đó trên Google.


Tính năng nhận diện giọng nói mà không cần cú pháp như thế này được gọi là kĩ thuật xử lý ngôn ngữ tự nhiên (Natural Language Processing - NLP). Đây là một kĩ thuật khó, đòi hỏi nghiên cứu sâu, thuật toán tốt cũng như mẫu giọng nói phải đa dạng và phù hợp. Trước đây NLP chủ yếu chỉ xuất hiện trong những ứng dụng tiếng Anh mà thôi. Như Google Voice, Siri hay Cortana cũng chỉ hỗ trợ chủ yếu cho tiếng Anh và vài ngôn ngữ lớn khác chứ chưa ông lớn nào có tiếng Việt đầy đủ. Thực chất Google Voice và Siri thì có nhận ra tiếng Việt nhưng không xài cho việc điều khiển máy mà chỉ đơn giản là để nhập văn bản mà thôi. Ngay chính VAV cũng dùng Google Voice API để lập trình tính năng nhận giọng đó thôi, nhưng phần xử lý lệnh sau đó như thế nào mới là cái khó.

Đây cũng là điểm ấn tượng nhất mà mình nhận thấy ở VAV, bởi hiện tại không nhiều ứng dụng có khả năng chuyển lệnh giọng nói thành một thao tác nào đó trên thiết bị. Việc đầu tiên mà mình thử làm đó là tìm đường đi đến một chỗ nào đó, mình chỉ việc nói ra thứ mà mình đang nghĩ trong đầu là "Tìm đường tới nhà thờ Đức Bà" là xong. VAV tự phân tích và chạy Google Maps lên với điểm đến chính là nhờ thờ Đức Bà. Mình không cần phải nói to hay chậm rãi gì, cứ nói một cách tự nhiên mà VAV vẫn nhận ra được.

Kế tiếp mình thử mở trang Tinhte.vn. Khi ra lệnh mở trang web, thứ khó nhất cho việc xử lý ngôn ngữ tiếng Việt đó là bạn phải hiểu được người dùng đang nói gì rồi dịch lại thành URL mà không bỏ dấu, lại phải phân biệt được dấu chấm cũng như tên miền phía sau. Vậy mà khi mình nói "Mở trang Tinh tế chấm vi en" thì VAV vẫn hiểu được, thể hiện lệnh chính xác rồi nhanh chóng chạy trình duyệt ra đúng trang mong muốn.

Giờ mình thử tới một thứ phức tạp hơn: đó là tìm thông tin về thủ thuật iPhone trên Tinh tế. Mình cũng nói với VAV y chang như vậy chứ không cần theo cú pháp cố định nào, ngay lập tức Google sẽ được kích hoạt với từ khóa tìm kiếm hệt như những gì mình nói ra. Đến đây thì mình thật sự cảm thấy rất bất ngờ và kèm theo đó là một chút... sướng. Ngoài ra, nếu bạn ra lệnh mà có pha trộn giữa tiếng Việt và tiếng Anh thì VAV cũng chấp luôn, nhận được hết!

Cuối cùng mình thử tới lệnh mà mình hay dùng nhất trên Siri và Cortana, đó là lệnh đặt báo thức và đặt lịch hẹn. Câu mà mình nói đó là "Đặt lịch hẹn ngày mai gặp bác sĩ lúc 9 giờ". Ôi trời, toàn bộ câu đó đều được VAV ghi nhận, sau đó app Calendar chạy lên và một sự kiện mới đã được tạo sẵn với nội dung là "Đi gặp bác sĩ", thời gian là "9 giờ sáng", và nhận đúng luôn là "ngày mai" chứ không phải hẹn lịch cho hôm nay. Việc ra lệnh bằng giọng nói để đặt lịch chỉ tốn khoảng 1 giây, trong khi nếu bạn làm thủ công thì có thể mất đến cả phút mới thiết lập xong từ tiêu đề cho đến ngày giờ của sự kiện.

So với Google Voice, Siri, Cortana, rõ ràng VAV hoạt động rất tuyệt vời, độ chính xác cao mà tốc độ xử lý cũng rất nhanh chóng không hề thua kém gì sản phẩm từ những hãng lớn. Điểm hạn chế hiện tại đó là VAV chưa có các tính năng nhắc nhở, đề xuất thông minh như Cortana hay Google Now, cũng chưa thể hỏi đáp và trả lời theo dạng hội thoại để bạn có thể tâm sự như là Siri. Nhưng đó cũng không phải là vấn đề lớn, thứ mà chúng ta dùng nhiều hơn hết chính là những chức năng mà mình nói ở trên, còn những thứ khác thì VAV có thể bổ sung thêm trong thời gian tới.

Nếu bạn muốn xài VAV mọi lúc mọi nơi, app hỗ trợ gắn một icon nhỏ nhỏ lên màn hình để bạn có thể gọi VAV lên bất kì lúc nào bạn cần. Trong trường hợp bạn không thể nói được thì cũng có thể nhập câu lệnh bằng bàn phím ảo luôn cũng được, và với một số tình huống như để đặt lịch thì cách này vẫn còn nhanh chán!

Nhóm MDN-Team cũng nói thêm là hiện tại app VAV chỉ mới là phiên bản đầu tiên nên có thể không tương thích với một số thiết bị Android nhất định. Như trên chiếc One M8 của mình thì app vẫn chạy ngon, có điều tính năng nhắn tin thì được báo là chưa hỗ trợ. Mình hi vọng VAV sẽ hoàn thiện hơn và sẽ sớm là một thứ có mặt trên rất nhiều điện thoại ở Việt Nam chúng ta nhằm giúp việc thao tác với thiết bị được gọn và nhanh hơn.

Danh sách chức năng đầy đủ của VAV:

• Định vị các địa chỉ, địa danh (tòa nhà, cây cầu, đường phố, ngã tư, …) trên bản đồ.
• Tìm đường trên bản đồ, từ vị trí hiện tại hoặc từ một địa chỉ tới một địa chỉ khác.
• Duyệt web, truy cập một trang web bất kỳ.
• Thông tin về thời tiết tại một địa danh nào đó vào một thời gian nào đó.
• Đặt chuông báo thức (alarm) và nhắc nhở (reminder).
• Đặt lịch (calendar) cho các cuộc gặp, cuộc họp, …
• Hỏi ngày âm lịch (ví dụ: âm lịch hôm nay bao nhiêu?)
• Thực hiện thiết lập và thay đổi cài đặt của máy (settings): bật/tắt định vị, bật/tắt bluetooth, …
• Gọi điện cho một số điện thoại hoặc cho ai đó trong danh bạ của bạn.
• Nhắn tin cho ai đó.
• Quản lý danh bạ (mở danh bạ, tìm kiếm, lưu số vừa gọi vào danh bạ, …)
• Mở, kiểm tra và gửi email.
• Mở và ghi chép note.
• Mở bất kỳ một ứng dụng nào bạn đã cài đặt (Facebook, Zalo, Youtube, …)
• Mở những bản nhạc, bài hát bạn yêu thích.
• Chụp ảnh, quay video và xem lại những bức ảnh của bạn.
• Tìm các cây ATM, trạm xăng gần bạn hoặc gần một địa chỉ nào đó.
• Tìm các quán ăn, nhà hàng gần bạn hoặc gần một địa chỉ nào đó.
• Hỏi thông tin giá vàng.
• Và tìm thông tin bất kỳ từ Google.
 

https://tinhte.vn/threads/dung-thu-vav-tro-ly-ao-nhan-giong-tieng-viet-do-chinh-xac-cao-khong-can-noi-theo-cu-phap.2529474/

Không có nhận xét nào:

Đăng nhận xét