Mạch này do Công ty TULA thiết kế và chế tạo trên cơ sở của mạch demo ISD9160 của hãng Nuvoton.
Mạch được thiết kế giữ nguyên tính năng của mạch demo ISD9160 gốc của Nuvoton (dùng chip ISD9160VFI) và có bổ sung chức năng hoạt động được như một module ghi phát nhạc đa năng. Ở mạch này thấy có các chức năng rất đáng chú ý sau: - Chức năng ghi nhạc bằng Micro hoặc mạch nạp (ghi vào bộ nhớ trong hoặc chip SPI flash ngoài đã tích hợp sẵn trên mạch dung lượng tới 8 phút hoặc dùng thẻ nhớ mini SD ngoài; cần dung lượng ghi nhạc khác nhau thì chọn chip nhớ SPI Flash hoặc thẻ nhớ có dung lượng tương ứng) - Phát lại nhạc công suất ra 1W @ loa 8Ω, - Nhận dạng & điều khiển bằng giọng nói, - Đồng hồ thời gian thực - Chân I/O cảm ứng điện dung - và mọi khả năng liên quan của một MCU lõi ARM Cortex-M0 mạnh mẽ.
Vui lòng tải tài nguyên, xem các tài liệu hướng dẫn sử dụng chip & mạch này tại đây>>.
Tải về xem mã nguồn và Tài liệu hướng dẫn "học lệnh & nhận dạng giọng nói tiếng Việt" ở đây >>
◊ Mô tả chi tiết:
Xem video demo dưới đây:
TULA dịch nội dung thuyết minh trong đoạn video clip như sau:
Xin chào mọi người, bây giờ tôi sẽ giới thiệu mạch demo căn bản ISD9160; Mạch demo này có 3 chức năng chính: 1 là phát lại nhạc (play back), 1 là ghi nhạc (recording) và cái cuối cùng là chức năng nhận dạng giọng nói (voice recognition).
Vậy giờ tôi sẽ giới thiệu cái đầu tiên là phát lại nhạc (play back): ở chức năng phát lại nhạc bạn có thể ghi 2 đến 3 phút; ở đây chúng tôi chuẩn bị 3 đoạn, cái đầu tiên (nhấn nhả nút phát ở cạnh micro) “…... đoạn nhạc cô gái nói……”, đây là cái khác (nhấn nhả nút phát ở cạnh micro) “……đoạn bài hát của người đàn ông......” và cái cuối cùng (nhấn nhả nút phát ở cạnh micro) “………………”;
Và để sử dụng thông tin cho phát lại nhạc, bạn có thể ghi vào bộ nhớ ISP (IC nhớ giao tiếp SPI), đầu tiên để tôi ghi (nhấn giữ nút gần đèn LED đang sáng thấy tiếng kêu tít thì nhả nút ra), giờ tôi có thể ghi, “Hello Hello, test One Two Thee, this is recording test One Two Three”, (sau đó nhấn nhả nút vừa nãy cạnh đèn LED sáng để phát lại đoạn nhạc vừa ghi) “………….”, OK!
Và chức năng cuối cùng là nhận dạng giọng nói, chúng ta sẽ sử dụng một số lệnh (command) đơn giản để điều khiển đèn LED; và từ khoá là Sandy, vậy khi tôi nói Sandy thì nhận dạng giọng nói sẽ bắt đầu nhận lệnh của tôi, thí dụ: “Sandy” (loa kêu tiếng tít để báo đã nhận dạng được từ khoá Sandy), “LightOff” (đèn LED sẽ tắt), vậy là bạn có thể thấy LED tự tắt, đây là bởi chức năng nhận dạng giọng nói; và giờ tôi sẽ bật đèn “Sandy, TurnLightOn” (đèn sáng trở lại), và cuối cùng cho đèn mờ đi (Dimmer) “Sandy, Dimmer” “Sandy, Dimmer” (thấy đèn mờ đi 2 lần), chúng ta cũng có thể cho đèn sáng hơn “Sandy, Brighter”, vậy là bạn đã thấy đèn LED có thể được điều khiển bởi 4 chức năng nhận dạng giọng nói của ISD9160, Thank you!
SỬ DỤNG MẠCH:
1. Bộ Kit phát triển đầy đủ: Để có thể thao tác, thực hành phát triển đầy đủ các chức năng của mạch này thì cần có đủ cả phần cứng và phần mềm, tài nguyên liên quan kèm theo gồm:
* Phần cứng: mạch Demo ISD9160-TULA này (hoặc mạch demoISD9160 gốc của hãng Nuvoton) và mạch nạp Nu-Link-TULA (hoặc mạch nạp Nu-Link của hãng); Tất nhiên phải có PC giao tiếp cổng USB để điều khiển mạch nạp Nu-Link cho tải nạp phần mềm firmware cho chip ISD9160 lõi ARM Cortex-M0 và tải nạp dữ liệu nhạc audio cho chip nhớ SPI Flash Rom (hoặc thẻ nhớ mini SD) ngoài đã gắn trên mạch. Trên mạch demo này có tích hợp thêm chip nhớ Serial Flash EN25F80-100HCP để mở rộng bộ nhớ lưu trữ cho ghi phát nhạc.
* Phần mềm: cần có một số phần mềm riêng của hãng và của hãng thứ 3 khác để biên tập, biên dịch và ghi dữ liệu nhạc cho chip của mạch; có thể tài về tử web https://www.filesanywhere.com/FS/v.aspx?v=8a6e688761676eb6a4ad. Chi tiết xem trong tài liệu hướng dẫn đã nêu của TULA.
* Tài nguyên liên quan: cơ bản là các mã nguồn mẫu ứng dụng, sơ đồ thiết kế mạch mẫu và các tài liệu hướng dẫn phát triển, sử dụng liên quan; Ngoài ra, đó là các kỹ sư hỗ trợ phát triển của Công ty TULA và của hãng Nuvoton có thể trợ giúp bạn đối với các khó khăn trong quá trình nghiên cứu, phát triển ứng dụng sản phẩm.
2. Bộ Kit phát triển rút gọn: Bạn chỉ có mạch mạch Demo ISD9160-TULA này thôi và không có mạch nạp Nu-Link ngoài. Khi ấy bạn sẽ chỉ có khả năng thao tác nạp dữ liệu phần mềm & dữ liệu nhạc cho chip chính ISD9160 trên mạch thôi chứ không tải được nhạc cho bộ nhớ ngoài (SPI Flash rom hoặc thẻ nhớ mini SD ngoài). Dù vậy, với phần mềm ISP Loader trong chip ISD9160 do TULA đã nạp sẵn cho chip rồi và bộ nhớ ứng dụng 145KB của chip ISD9160 thì bạn có thể thực hành phát triển & ứng dụng trên mọi khả năng của con chip ISD9160 lõi ARM Cortex-M0 rất độc đáo này; Người dùng vẫn có thể ghi nạp nhạc tới 60 giây @ 16KHz hoặc 120 giây @ 8KHz trên chip để phát nhạc cho các ứng dụng của mình. Bạn hãy nạp trình ứng dụng firmware & dữ liệu nhạc của mình vào bộ nhớ 145BK trong chip qua giao tiếp nạp ISP cổng UART của chip.
CÁC SẢN PHẨM ĐỀ XUẤT CHO BẠN / OTHER PRODUCTS SHOULD BE ORDERED MORE