Hướng dẫn lập trình trợ lý ảo máy tính, nhận giạng giọng nói AI – Artificial Intelligence cho người mới bắt đầu.
Xin chào các bạn mình là Dũng Lại Lập Trình, hiện tại mình đang sống và làm việc tại Úc, mình từng là một học sinh chuyên toán tại THPT Hà Nội – Amsterdam, sau lớp 12 mình bắt đầu du học ngành khoa học dữ liệu tại đại học Swinburne, Australia. Sau 3 năm đại học, mình nhận học bổng Tiến Sĩ và tiếp tục công việc nghiên cứu tại viện nghiên cứu trí tuệ nhân tạo và ứng dụng A2I2 tại Úc, đồng thời làm việc tại 3 trường đại học là Deakin, Monash, và Swinburne.
Metap – Thẻ cá nhân thông minh đầu tiên tại Việt Nam:
Thông tin các lớp học:
👨🏫 1. Lập Trình Web cơ Bản
👨🏫 2. Toán Logic – Toán tư duy cơ bản
👨🏫 3. Lập Trình Python Cơ Bản đến Nâng cao
👨🏫 4. Lập Trình Game Cơ Bản
👨🏫 5. Lập trình Data Science – Phân tích dữ liệu Cơ Bản
👨🏫 6. Lập Trình AI – Trí Tuệ Nhân Tạo Cơ Bản
Thông tin chuyển khoản:
21510002454820 – Nguyễn Thị Thanh Hương – Ngân Hàng BIDV Chi Nhánh Hoàng Quốc Việt
Paypal:
Phần note, bạn ghi: Tên facebook + Số Điện Thoại
Paypal, Vui lòng chọn “Send to someone you trust” hoặc “Sending to a friend” để mình không phải trả phí cho Paypal
Khi request vào group học, bạn ghi số điện thoại trong nội dung chuyển khoản để bên mình approve
—
Facebook Page:
Instagram:
Group hỏi đáp lập trình:
Tiktok làm toán:
Facebook cá nhân:
Cài đặt và chạy Python:
Game đấm lá kéo Python:
3 Tips đạt điểm cao môn lập trình:
Xin chào các bạn mình là Dũng Lại Lập Trình, mình đang dạy các môn lập trình cơ bản ở đại học Swinburne, Australia và làm tiến sĩ, nghiên cứu sinh ngành trí tuệ nhân tạo tại Úc.
Trong Clip này mình sẽ hướng dẫn các bạn:
_ Phân tích, xây dựng chương trình trợ lý ảo
_ Cách xử dụng google hiệu quả
_ Xử lý ngôn ngữ tự nhiên – Natural Language Processing
_ Nhận dạng giọng nói – Speech Recognition
_ Biến đổi thành giọng nói – Text to Speech
_ Lấy ngày, thời gian hiện tại
_ Câu lệnh điều kiện – if else
_ Cài đặt thư viện ngoài – pip install
_ Xử lý lỗi – error handling, error catching
_ Vòng lặp while, break
Thuật ngữ tiếng anh đã giải thích:
AI, artificial intelligence, natural language processing, brain, speech, keywords, text, speech recognition, module, usage, initialize, say, case-sensitive, ear, indentation, if-else, underscore, while, break, error handling, error catching, dependency, runtime error, double quotation, current time, date, president, outdate, try, except, installation.
Nếu thấy mình nói quá nhanh hay có gì khó hiểu, các bạn nhớ bình luận bên dưới nha :))
Mình mong clip này sẽ có ích với các bạn mới học lập trình.
—-
CẢM ƠN CÁC BẠN RẤT NHIỀU !!!!! Love you !!!!
#dunglailaptrinh
Nguồn: https://donghotuonglinh.vn
Tổng hợp comment hữu ích, nâng cấp và sửa lỗi, có câu hỏi các bạn cứ vào group facebook hỏi nha.
Đại Phong: Lỗi máy tính nghe mãi không ngừng, có thể do mic quá rè nên máy vẫn nghĩ bạn đang nói, bạn sửa thành audio =robot_ear.record(mic, duration=3) để máy tính nghe trong đúng 3 giây https://www.facebook.com/groups/262891778230767/permalink/299442291242382/?comment_id=299443337908944
Hà Đăng: Giảm tiếng ồn (ambient noise) cho mic, ngay dưới và trong vế with, bạn thêm vào robot_ear.adjust_for_ambient_noise(mic) https://www.facebook.com/groups/262891778230767/permalink/298397031346908/
Khoa Đăng: Nhận dạng tiếng Việt và nói ra tiếng Việt: https://www.facebook.com/groups/262891778230767/permalink/299573594562585/
Thế Lee: Trên MacOS các bạn dùng pip3 install chứ không phải pip install, cái sau sẽ cài vào python2. Lúc cài pyaudio, phải download homebrew và cài thêm portaudio bằng lệnh brew install portaudio
Thiên An: Xem nhiệt độ, độ ẩm, mô tả thời tiết hiện tại https://www.facebook.com/groups/262891778230767/permalink/315916659594945/
Nhất Ca: Lấy câu trả lời từ wikipedia https://www.facebook.com/groups/262891778230767/permalink/300807157772562/
Nguyễn Minh Triết: Tính năng bật nhạc, search google, mở phần mềm khác (xem tham khảo) https://www.facebook.com/groups/262891778230767/permalink/302277174292227/
Lê Thành Nhân: Lấy câu trả lời từ file text riêng biệt https://www.facebook.com/groups/262891778230767/permalink/308395910347020/
Thành Nguyễn: Nhận dạng, nói tiếng việt, bật đèn LED, search mạng, mở web, mở game (xem tham khảo) https://www.facebook.com/groups/262891778230767/permalink/309349306918347/
Danh Ngô Hoàng: Lỗi 'comtypes.gen.SpeechLib' has no attribute 'ISpeechVoice'. Bạn cần cài đặt bản pyttsx3 như sau: python -m pip install pyttsx3==2.71
Tùng Minion Junior: Dùng pyowm để lấy thời tiết của thành phố cho trước https://www.facebook.com/groups/262891778230767/permalink/330824458104165/
Dũng Lại Lập Trình: Thay đổi tốc độ nói, âm lượng, giọng nam nữ: Ngay dưới phần usage, có phần Changing Voice , Rate and Volume : https://pypi.org/project/pyttsx3/
Cảm ơn mọi người !
Đã làm được
22:19 Sẽ thật tuyệt vời nếu rơi vào một chiều Đông, em cưa chị đổ chị gọi em là Phi Công
Thank anh rất nhiều em làm theo chạy được rồi ạ :))) thấy thú vị ghê lun
Video rất hữu ích mình lưu lại để dành làm sau. Chúc bạn thành công
quas hay nên dislike
tại em pip install pyaudio ko dc vậy?
anh ơi em viết chưa you bị named error
Cảm ơn em, rất thích những chia sẻ của em, anh chưa biết gì về lập trình mà sau khi theo hướng dẫn của em đến ngày thứ 3 a đã tự viết được 1 trợ lý tiếng Việt, Cảm ơn em rất nhiều!
21:09 Không say nắng mà say "i love you"
Tôi mới thử tập lập trình theo như bạn đã chỉ dẫn. Song khi chạy chương trình nghe (như bạn code) trên máy của mình thì chương trình không nhận ra nên chỉ in ra câu: Robot: I'm listening, và chờ mãi.
Tôi nghĩ chương trình không nhận ra đang sử dụng mic nào (vì trên máy tính xách tay của tôi có cả mic "bình thường" (nghĩa là có jack cắm vào lỗ) trong khi còn có cả mic gắn trên màn hình laptop.
Tôi đã thử cả hai micro này đều thu tốt (bằng chương trình Sound Forge 15). Như vậy xin hướng dẫn cách khắc phục. Cảm ơn!
cảm ơn anh! đã làm theo và đã chạy.
Thank you alot
Anh giỏi quá
mình cũng làm được rồi. cảm ơn bạn rất nhiều.
Anh ơi, sao em cài "pip install pyaudio" nó cứ bị lỗi "Command errored out with exit status 1:" vậy ạ?
sao con robot của em nó chậm lắm ạ,nói phải 10-15 giây nó mới nghe thấy
9:16 Biết em có tính lười nên anh cố giăng lưới tình
chỉnh được sang tiếng việt không ạ
Bạn ơi cho mình hỏi về thư viện speech_recognition. Mình dùng IDE Visual Studio Code thì trong IDE này có hỗ trợ run. Khi mình run thì nó báo lỗi không tìm thấy Module speech_recognition trong khi mình đã cài đặt rồi. Nhưng khi mình dùng Terminal để chạy file (terminal cũng của VSCode) thì nó lại chạy được. Mình đã tìm lỗi này trên mạng nhưng vẫn không kiếm dc cách khắc phục. Lỗi này chỉ bị cho thư viện speech_recognition thôi.
em viết đến file nghe thì có lỗi như này : TabError: inconsistent use of tabs and spaces in indentation phải làm thế nào ạ
Có cách nào chỉnh lời nói Tiếng Việt không ạ?
anh có lập trình trang wed hack facebook k
mỗi lần xem a lại có động lực hơn. cảm ơn a Dũng nhiều
anh ơi sao em ghi giống anh ở file nghe.py mà nó ghi sai ở line 6 ạ mặc dù em ghi giống anh và cả trên mạng
a Dũng cho e hỏi là ở đoạn 6:05 sau khi em install cái pipwin và chuẩn bị thực hiện câu lệnh "pipwin install pyaudio" thì nó bảo là "failed to create processs" ạ em có tìm thử trên trang stackoverflow như a bảo thì chưa thấy có ai respond ạ :< . Mong a giúp em em mới dấn thân vào code một chút ạ :>
anh ơi cho em hỏi : tại sao em nói "hello" mà người nói lại nói cái gì í ạ , mong anh trả lời
lỗi:NameError: name 'c_float' is not defined. Did you mean: 'float'?
0:55 Muốn dẫn cậu đi paris vì nhận ra tình yêu của cậu và tui hợp pháp.
em làm bằng relit dc ko anh
uhm e học lp 5 nhưng có khá thik lập trình bằng python chứ scratch nó hơi chán a có khóa học nào cho hs lp 5 ko ạ
em bê cái nói sang cho thằng đấm lá kéo cho nói kết quả và hoạt động rất ok
anh ơi cho em link tải plssssssssssssssss
mình chạy trên VSCode window mà nó không nhạy lắm !
làm sao để trợ lý ảo đó có thể trả lời được nhiều câu hỏi hơn, chẳng nhẽ mỗi lần vậy mình phải bổ sung if else à?
Anh ơi em đang học xử lí ảnh và hiện tại em đang dùng python 3.10.2 nhưng khi em dùng lệnh "pip install dlib " để cài thư viện dlib thì toàn bị lỗi. Anh có thể chỉ em cách khắc phục được không ạ
Em cảm ơn anh nha mất 1 buổi tới thôi là em đã làm đc r anh dạy hay quá , cảm ơn anh nhiều . Mong anh ra nhiu clip hay cho bọn e hc tập đc nhiều hơn ạ .
em làm đúng nhưng đến chạy file nghe.py thì nó ko nhận diện được giọng nói là sao ta. Nó ko báo lỗi.
anh oi em lap trinh toi doan nghe ma khong nhan dc giong thi lam sao a
Anh Dũng ơi, đối với win 7 thì làm sao để cài đặt pip install pyttsx3 hả anh?
bạn ơi nếu mình cài cái pipwin đó vào là nó miễn phí phải không????
sao mở lại xong con trợ lí của em nó không nói được nữa và chỉ in ra dòng chữ I'm listening z anh
Anh có thể chỉ chạy một file
lỗi AssertionError: “audio_data“ must be audio data thì phải sử lí sao mn
Sao cái chỗ pyaudio em làm y anh mà nó vẫn báo lỗi