Điều khiển bằng giọng nói DIY

Điều khiển bằng giọng nói DIY

Xin chào các bạn. Hôm nay tôi muốn giới thiệu với các bạn sản phẩm tự chế của tôi sử dụng điều khiển bằng giọng nói. Thực ra nó là một công tắc bật/tắt điều khiển bằng giọng nói. Điểm đặc biệt của sản phẩm tự chế này là thiết bị này không chỉ có thể điều khiển tải bằng khẩu lệnh mà còn có thể phản hồi bằng khẩu lệnh đã được ghi trước đó trên thẻ nhớ.
Về ngoại hình, thiết bị này hóa ra không có gì nổi bật. Đó là lỗi của tôi nhưng tôi không đặt cho mình mục tiêu làm đẹp mà chỉ là tôi lười biếng mà thôi. Trên thực tế, vì lý do tương tự, tôi đã mang ra một số thiết bị tối thiểu để điều khiển thiết bị này, trong đó ở mặt trước chỉ có núm điều chỉnh âm lượng cho bộ phát đáp và đầu thu thẻ flash, lúc đầu tôi cũng muốn nhét vào bên trong. .
Công tắc này có thể làm gì? Nó có thể tắt 3 tải độc lập với nhau. Nó hoạt động như sau: trong công tắc, tôi đã tổ chức tăng khả năng chống ồn khỏi việc bật không mong muốn. Điều này được thể hiện ở chỗ để tắt tải cần thiết, trước tiên bạn phải liên hệ với thiết bị.
Để liên hệ, bạn phải nói “Arduino”.Tôi gọi nó như vậy vì trung tâm của thiết bị này là mô-đun giọng nói mà chúng ta sẽ biết trong tương lai và chủ yếu dành cho nhà thiết kế Arduino. Mặc dù tôi chưa bao giờ gặp Arduino và các mô-đun của nó không được sử dụng trong thiết bị này.
Chúng ta chuyển sang công tắc Arduino, nếu công tắc phản hồi “Nghe”, sau đó nói ba lệnh sau trong ba lệnh do tôi chỉ định: “Lamp”, “Garland”, “Light”. Sau khi nhận lệnh, thiết bị sẽ chuyển trạng thái của thiết bị được kết nối sang ngược lại: đèn sáng thì tắt, nếu không sáng thì sáng. Và anh ta sẽ trả lời, chẳng hạn: “Đèn tắt” hoặc “Đèn đang bật”...
Nói một cách đơn giản, cuộc đối thoại của chúng ta với switch sẽ như sau:
- Arduino.
- Tôi đang lắng nghe.
- Ánh sáng.
- Tôi bật đèn.
Tất nhiên, có thể lập trình mô-đun bằng các lệnh cụ thể: “Bật đèn”, “Tắt đèn”, nhưng tôi quyết định thực hiện sao cho một lệnh sẽ bật và tắt nó.
Tôi ghi lại tất cả các câu trả lời vào thẻ flash. Đây là những tập tin WAV thông thường. Văn bản được đọc bởi một trang web dịch tiếng Anh. Đây có thể là bất kỳ chương trình nào khác có thể đọc văn bản. Hoặc nói chung, bạn hoặc người thân của bạn có thể viết ra những câu trả lời này...
Không biết đây là điểm cộng hay điểm trừ nhưng thiết bị này rất nhạy với âm sắc giọng nói. Chẳng hạn, anh ta coi thường vợ tôi cho đến khi tôi ghi âm riêng giọng nói của cô ấy trên mô-đun. Và tôi đã đưa ra cho cô ấy những câu trả lời khác nhau: một người phụ nữ trả lời tôi và một người đàn ông trả lời cô ấy. Thật tuyệt phải không?)
Chà, bây giờ cuối cùng chúng ta hãy chuyển sang thử nghiệm thiết bị này. Chúng tôi cắm nó vào mạng và kết nối một tải.
Bạn cần đợi khoảng 5 giây cho đến khi mô-đun tự khởi động, trong khi bộ điều khiển truy cập mô-đun, trong khi trình phát khởi chạy ổ đĩa flash và các tệp trên đó...
Hãy xem video dưới đây về quá trình làm việc...
Đây là cách công tắc này hoạt động. Bây giờ chúng ta hãy nhìn vào bên trong của công tắc. Tháo nắp trên. Bo mạch máy nghe nhạc đầu tiên có bộ khuếch đại. Chính cô ấy là người sao chép lại các câu trả lời được ghi trên ổ đĩa flash. Bảng mạch được điều khiển bằng giao thức UART. Các lệnh được gửi bởi bộ điều khiển nằm trên bảng thứ hai, chúng ta sẽ quay lại sau. Tiếp theo, bảng thứ ba - bộ nguồn có công tắc nguồn - được chế tạo trong các học kỳ. Toàn bộ mạch được cách ly điện áp. Bảng mạch cũng được điều khiển bởi một bộ điều khiển. Nguồn điện tạo ra điện áp ổn định 5 volt. Công tắc nguồn có thể chịu được tải khoảng 200 W mỗi kênh. Bây giờ chúng ta hãy chuyển sang bảng thứ hai. Có một bộ điều khiển trên đó điều khiển mọi thứ và mô-đun nhận dạng lệnh thoại.
Chúng ta sẽ xem xét hoạt động, kết nối và cấu hình của mô-đun trong video tiếp theo. Và bây giờ tôi sẽ giải thích hoạt động của bộ điều khiển được thực hiện trên atmega8. Mô-đun nhận dạng lệnh sẽ đưa ra lệnh cho bộ điều khiển thông qua UART, bộ điều khiển sau khi xử lý lệnh sẽ bật hoặc tắt tải và ra lệnh cho mô-đun âm thanh phát phản hồi âm thanh. Mọi thứ có vẻ đơn giản).
Tôi muốn nói rằng khi làm ra sản phẩm tự chế này, tôi không đặt cho mình nhiệm vụ chế tạo một thiết bị nghiêm túc mà là một món đồ chơi.
Trong video tiếp theo, bạn sẽ xem trực tiếp mô-đun này, vì vậy hãy đăng ký kênh để không bỏ lỡ, tất nhiên nếu tài liệu này khiến bạn quan tâm.
Tôi đã xây dựng công tắc này vài năm trước bằng mô-đun V2. Nhưng trong video tiếp theo chúng ta sẽ xem xét phiên bản mới hơn V3. Chúng tôi cũng sẽ xem xét 2 loại công việc với mô-đun này: đơn giản - đây là nếu bạn không biết lập trình và đầy đủ - đây là nếu bạn biết cách lập trình bộ vi điều khiển.



Mô-đun nhận dạng giọng nói V3 -
Mô-đun nhận dạng giọng nói V2 -

Tôi hy vọng bạn thích video về chủ đề này. Cảm ơn đã xem video này. Nếu bạn thích thì hãy cho mình một like để mình biết bạn quan tâm nhé. Đăng ký kênh nhé, hẹn gặp lại các bạn lần sau.

Bạn có thích các thiết bị sử dụng điều khiển bằng giọng nói trong giao diện của chúng không?


Bình luận
  • cà vạtnụ cườicườiđỏ mặtcườithư giãn thoải máinhếch mép cười
    trái tim_mắthôn_timhôn_đóng_mắtđỏ bừngan tâmthỏa mãncười toe toét
    nháy mắtlè lưỡi nháy mắtbị mắc kẹt_out_tongue_closed_eyescười toe toéthôn nhaubị mắc kẹt_out_tongueđang ngủ
    lo lắngcau màyđau khổopen_mouthnhăn mặtbối rốiim lặng
    vô cảmkhông hài lòngmồ hôi_nụ cườimồ hôithất vọng_nhẹ nhõmmệt mỏithụ động
    thất vọngbối rốiđáng sợlạnh_mồ hôikiên trìkhócnức nở
    vui sướngkinh ngạcla hétkhuôn mặt mệt mỏitức giậncơn thịnh nộchiến thắng
    buồn ngủừmmặt nạkính râmmặt chóng mặtimpmỉm cười_imp
    mặt trung lậpkhông_miệngvô tội
4 trừ một =
Bình luận (7)
  1. Lexey
    #1 Lexey Khách Ngày 6 tháng 3 năm 2017 22:22
    0
    Có thể có một bản đồ hoàn chỉnh về các kết nối với đầu phát và triac cũng như sơ đồ của đầu phát và nguồn điện không?
  2. Alexander Levshunov
    #2 Alexander Levshunov Khách Ngày 29 tháng 11 năm 2018 21:22
    0
    Chào buổi chiều
    Tôi thích điều khiển bằng giọng nói, một điểm quan trọng là kích hoạt điều khiển bằng giọng nói!
    Về vấn đề này, tôi có một câu hỏi: có sự phát triển tương tự nào đối với việc điều khiển điều khiển từ xa của hộp giải mã tín hiệu truyền hình kỹ thuật số Beeline không?
    Hãy để tôi giải thích tại sao tôi lại quan tâm, vợ tôi bị tàn tật nhóm 1, tay chân không hoạt động và không thể cử động, đồng thời ý thức và lời nói vẫn được bảo tồn. Khi đi làm, tôi bật kênh nào đó cho cô ấy và cô ấy xem cho đến khi tôi đến, đồng thời khi tôi không có mặt ở đó, một chương trình khác mà cô ấy quan tâm có thể đang phát trên kênh khác nhưng cô ấy không thể chuyển. Nếu có thể thì set-top box ghi các chương trình khác, nhưng khi tôi về nhà cô ấy có thể xem và chuyển sang xem ghi âm, nên tôi về nhà cô ấy yêu cầu bật cái này cái khác nhưng cô ấy không có. đã đến lúc xem mọi thứ cô ấy muốn xem.
    Sẽ tuyệt biết bao nếu cô ấy có thể tự mình điều khiển chiếc điều khiển từ xa. Điều khiển từ xa bằng giọng nói hiện tại không điều khiển được hộp giải mã tín hiệu và yêu cầu kích hoạt thủ công.
    Alexander
    1. Khách mời Sergey
      #3 Khách mời Sergey Khách Ngày 12 tháng 12 năm 2018 11:54
      0
      Xin chào Alexander! Không có gì là không thể. Hãy viết email cho tôi và chúng ta sẽ tìm ra điều gì đó.
      1. maikl
        #4 maikl Khách Ngày 7 tháng 9 năm 2019 22:38
        1
        Xin chào Sergey. Tôi gặp trường hợp tương tự với một người hàng xóm khuyết tật. Bạn có thể giúp tôi một bộ lệnh cho mô-đun không. Tôi đã mua và đang cố gắng tạo một điều khiển từ xa với Pic16F, ít nhất là cho TV

        Trân trọng, Mikhail.
    2. maikl
      #5 maikl Khách Ngày 9 tháng 9 năm 2019 01:12
      0
      Xin chào Alexander. Vui lòng cho tôi biết bạn đang sử dụng điều khiển từ xa của TV như thế nào. Chủ đề của câu hỏi trong nhận xét của bạn có phù hợp không?

      Michael
    3. maikl
      #6 maikl Khách Ngày 30 tháng 9 năm 2019 18:30
      0
      Xin chào Alexander, tôi muốn nói chuyện với bạn về chủ đề của bạn “sự phát triển trong việc điều khiển điều khiển từ xa của hộp giải mã tín hiệu cho truyền hình kỹ thuật số” Beeline”
  3. khách mời
    #7 khách mời Khách Ngày 24 tháng 12 năm 2019 10:33
    1
    Bạn có thể có một sơ đồ và chương trình cho bộ điều khiển. Có thể lập trình trên PIC không?