Stupid Geek Tricks: Làm thế nào để làm cho máy tính của bạn nói chuyện với bạn

Mục lục:

Stupid Geek Tricks: Làm thế nào để làm cho máy tính của bạn nói chuyện với bạn
Stupid Geek Tricks: Làm thế nào để làm cho máy tính của bạn nói chuyện với bạn

Video: Stupid Geek Tricks: Làm thế nào để làm cho máy tính của bạn nói chuyện với bạn

Video: Stupid Geek Tricks: Làm thế nào để làm cho máy tính của bạn nói chuyện với bạn
Video: [Mạng máy tính] Sử dụng phần mềm WiredShark để bắt và phân tích gói tin | thầy Bùi Trọng Tùng - YouTube 2024, Tháng tư
Anonim
Những cỗ máy thông minh có khả năng diễn thuyết thường là những thứ của các phim khoa học viễn tưởng tương lai, nhưng bạn có thể biến bất kỳ máy tính nào thành một Cathy trò chuyện. Mặc dù chúng tôi chưa ở trên sân khấu với máy tính nơi họ có thể tương tác với chúng tôi như mọi người, có một vài công cụ và tập lệnh đơn giản mà chúng tôi có thể viết để làm cho bất kỳ máy tính nào đang chạy Windows nói chuyện với chúng tôi.
Những cỗ máy thông minh có khả năng diễn thuyết thường là những thứ của các phim khoa học viễn tưởng tương lai, nhưng bạn có thể biến bất kỳ máy tính nào thành một Cathy trò chuyện. Mặc dù chúng tôi chưa ở trên sân khấu với máy tính nơi họ có thể tương tác với chúng tôi như mọi người, có một vài công cụ và tập lệnh đơn giản mà chúng tôi có thể viết để làm cho bất kỳ máy tính nào đang chạy Windows nói chuyện với chúng tôi.

Lịch sử cơ bản nhỏ (Visual)

Năm 1988, phiên bản đầu tiên của VBScript hoặc (Visual Basic Script Edition Edition) đã xuất hiện và vẫn là một phiên bản rất nguyên thủy của những gì chúng ta có ngày hôm nay. Trong những năm qua, sự cần thiết cho một ngôn ngữ kịch bản dễ sử dụng và nhẹ cho Microsoft tăng lên. Bởi vì điều này, công ty tiếp tục làm việc trên nó và cuối cùng phát hành nó cho công chúng vào năm 1996.

Nó là một kịch bản đơn giản sử dụng COM (Component Object Model) để tạo, đọc, cập nhật và xóa các tệp trong hệ điều hành Microsoft. Kể từ khi Windows 98 được phát hành, nó đã được cài đặt với mọi máy tính. Nó rất linh hoạt vì thực tế là môi trường máy chủ VBScript có thể được nhúng trong các chương trình bằng cách sử dụng Microsoft Script Control. Nó thường được sử dụng với dịch vụ thông tin Internet, Windows Script Host và Internet Explorer.

Nhưng, đó là đủ kỹ thuật jibber jabber. Hãy bắt đầu với nó và tìm hiểu cách làm cho máy tính của bạn nói chuyện!

VBScripts sử dụng một lần

Việc tạo tập lệnh cơ bản trực quan rất dễ dàng và không yêu cầu bất kỳ chương trình đặc biệt nào. Mặc dù có những chương trình bạn có thể sử dụng để viết nhiều kịch bản nâng cao hơn, hầu hết các lập trình viên và những người thích viết kịch bản chỉ sử dụng Notepad của Microsoft.

Hãy bắt đầu quá trình bằng cách mở Notepad. Sau khi bạn đã mở Notepad, tất cả những gì bạn cần làm là nhập mã sau đây hoặc chỉ cần sao chép và dán nó vào cửa sổ notepad. Để thay đổi những gì kịch bản của bạn làm cho máy tính nói, chỉ cần thay thế phần nói rằng "Các chuyên viên máy tính sẽ kế thừa trái đất" với bất cứ điều gì bạn muốn nghe.

dim speechobject set speechobject=createobject('sapi.spvoice') speechobject.speak 'The geeks shall inherit the earth'

Sau khi bạn đã nhập thành công văn bản bạn muốn nghe, chỉ cần nhấn “Tệp” và nhấp vào tùy chọn “Lưu dưới dạng…”.
Sau khi bạn đã nhập thành công văn bản bạn muốn nghe, chỉ cần nhấn “Tệp” và nhấp vào tùy chọn “Lưu dưới dạng…”.
Tìm một nơi bạn muốn lưu hình ảnh. Trong ví dụ này, tôi đang lưu nó vào một thư mục trống trong thư mục Downloads. Điều quan trọng bạn cần làm là đặt tên cho nó kết thúc bằng.vbs. Điều này sẽ cho máy tính biết rằng bạn không lưu một tệp văn bản thuần túy; thay vào đó, bạn đang lưu một VBScript. Chúng tôi sẽ đặt tên cho mẫu này là “Geek test.vbs” như hình dưới đây.
Tìm một nơi bạn muốn lưu hình ảnh. Trong ví dụ này, tôi đang lưu nó vào một thư mục trống trong thư mục Downloads. Điều quan trọng bạn cần làm là đặt tên cho nó kết thúc bằng.vbs. Điều này sẽ cho máy tính biết rằng bạn không lưu một tệp văn bản thuần túy; thay vào đó, bạn đang lưu một VBScript. Chúng tôi sẽ đặt tên cho mẫu này là “Geek test.vbs” như hình dưới đây.
Bây giờ bạn có thể tiếp tục và đóng notepad và điều hướng đến thư mục mà bạn đã lưu VBScript. Bạn sẽ nhận thấy rằng biểu tượng không phải là biểu tượng TXT bình thường. Đó là một cuộn nhỏ màu xanh trên nền trắng. Nhấp đúp vào biểu tượng này để khởi chạy kịch bản sử dụng duy nhất của bạn và nghe văn bản của bạn. Xin chúc mừng, bạn vừa tạo tập lệnh đầu tiên của mình.
Bây giờ bạn có thể tiếp tục và đóng notepad và điều hướng đến thư mục mà bạn đã lưu VBScript. Bạn sẽ nhận thấy rằng biểu tượng không phải là biểu tượng TXT bình thường. Đó là một cuộn nhỏ màu xanh trên nền trắng. Nhấp đúp vào biểu tượng này để khởi chạy kịch bản sử dụng duy nhất của bạn và nghe văn bản của bạn. Xin chúc mừng, bạn vừa tạo tập lệnh đầu tiên của mình.

Bây giờ, để có được hang của nó, cố gắng tạo thêm một vài kịch bản với bất kỳ văn bản bạn muốn nghe. Ngoài ra, bạn có thể nhấp chuột phải vào VBScript và chọn tùy chọn “Mở bằng…” sau đó chọn notepad để chỉnh sửa văn bản trong cùng một tệp.

Image
Image

Văn bản thành giọng nói

Bây giờ bạn biết cách viết một kịch bản sử dụng duy nhất và có thể đã chơi với nó một vài lần, bạn có thể cảm thấy hơi buồn chán. Đó là lý do tại sao chúng tôi sẽ đá nó lên một notch.

Điều tiếp theo chúng ta sẽ học là làm thế nào để tạo một kịch bản cao hơn một chút so với kịch bản sử dụng đơn lẻ. Điều này sẽ tạo ra một hộp thoại mà bạn có thể gõ văn bản vào và có nó đọc lại cho bạn bằng máy tính của bạn.

Bắt đầu bằng cách mở lại sổ tay của bạn và nhập tập lệnh này hoặc sao chép và dán nó vào cửa sổ notepad.

Dim message, sapi message=InputBox('What shall I say, your Geekness?','I speak for you.') Set sapi=CreateObject('sapi.spvoice') sapi.Speak message

Image
Image

Sau khi mã đã được nhập, chỉ cần lưu tệp dưới dạng "Văn bản thành Speech.vbs" như được hiển thị trước đó để hoàn tất tập lệnh. Một khi nó đã được lưu, điều hướng đến vị trí của nó, và nhấp đúp vào nó. Bạn sẽ nhận thấy cửa sổ đó được gọi là “Tôi nói cho bạn.” Và lời nhắc nhập văn bản được phát âm là “Tôi sẽ nói gì, Geekiness của bạn?” Bạn luôn có thể thay đổi những điều này để nói bất cứ điều gì bạn muốn.

Bây giờ, chúng ta hãy nhập "Các geeks sẽ kế thừa trái đất" sau đó nhấn nút "OK" để chạy kịch bản và nghe to văn bản của bạn.

Image
Image

Lời chào VBScript Script

Điều này khá thú vị, nhưng máy tính của bạn vẫn không tương tác với bạn nhiều. Bây giờ chúng ta sẽ thử một kịch bản đơn giản khác có tính đến thời gian trong ngày cũng như phản hồi thích hợp cho thời gian trong ngày. Kịch bản này sẽ đọc thời gian của máy tính của bạn và, dựa trên đó, nó sẽ chào đón bạn theo một cách nhất định.

Bắt đầu bằng cách mở notepad của bạn và chèn tập lệnh ngắn này. Bạn có thể thay thế phần có lời chào trong ngày với bất kỳ cụm từ nào bạn muốn nghe cũng như thay thế Geekmeister bằng tên của riêng bạn.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if

Bây giờ bạn có thể lưu tài liệu văn bản dưới dạng tệp VBS. Một khi bạn đã làm điều đó, đi đến thư mục mà nó được lưu và nhấp đúp vào nó. Dựa trên thời gian máy tính của bạn hiển thị, nó sẽ nói "Chào buổi sáng, buổi chiều tốt hoặc buổi tối tốt Geekmeister."
Bây giờ bạn có thể lưu tài liệu văn bản dưới dạng tệp VBS. Một khi bạn đã làm điều đó, đi đến thư mục mà nó được lưu và nhấp đúp vào nó. Dựa trên thời gian máy tính của bạn hiển thị, nó sẽ nói "Chào buổi sáng, buổi chiều tốt hoặc buổi tối tốt Geekmeister."

Kịch bản nói với nó rằng nếu đồng hồ đọc bất cứ điều gì trước 12, nó là buổi sáng, và rằng bất cứ điều gì sau 12 là buổi chiều; tuy nhiên, nó cũng có một điều khoản cho biết ngay cả khi nó là sau 12, miễn là thời gian là quá khứ 16:00 (4 pm) nó trở thành buổi tối.

Image
Image

Thời gian trong ngày VBScript Script

Nếu bạn muốn nâng cao hơn một chút và nhận được thời gian, bạn có thể tạo một notepad mới và nhập tập lệnh này.

Kịch bản có thể trông phức tạp, nhưng về cơ bản nó nói cho máy tính của bạn những gì để nói và làm thế nào để nói nó dựa trên thời gian được hiển thị trên đồng hồ máy tính của bạn. Bạn luôn có thể thay thế “Thời gian hiện tại” bằng bất kỳ phần giới thiệu nào cho thời gian bạn muốn.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') Sapi.speak 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 10 then Sapi.speak 'o' if minute(time) < 1 then Sapi.speak 'clock' else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

Bây giờ bạn chỉ cần lưu tệp dưới dạng VBScript như bạn đã làm trong các bước trước và sau đó điều hướng đến thư mục đó. Nếu mọi thứ suôn sẻ, bạn sẽ có thể nhấp đúp vào nó và nghe máy tính cho bạn biết thời gian.

Lời chào khởi động

Bây giờ bạn biết làm thế nào để làm cho máy tính của bạn chào đón bạn và cho bạn biết thời gian, làm thế nào nó sẽ được mát mẻ nếu máy tính sẽ làm điều đó khi bạn bật máy tính. Nó thực sự là rất dễ dàng để làm nếu bạn chỉ cần kết hợp hai kịch bản và đặt chúng vào đúng nơi.

Bắt đầu bằng cách mở Microsoft notepad và sao chép mã này vào cửa sổ. Nó chỉ đơn giản là một bản sao của cả hai mã kết hợp cho bạn. Hãy nhớ rằng bạn có thể thay đổi lời chào thành “Những gì dude, Hello Master, Chúc mừng cao cả của bạn,” hoặc bất cứ điều gì bạn muốn máy tính của bạn để nói với bạn.

Set Sapi = Wscript.CreateObject('SAPI.SpVoice') dim str if hour(time) < 12 then Sapi.speak 'Good Morning Geekmeister ' else if hour(time) > 12 then if hour(time) > 16 then Sapi.speak 'Good evening Geekmeister ' else Sapi.speak 'Good afternoon Geekmeister ' end if end if end if Sapi.speak 'The current time is'

if hour(time) > 12 then Sapi.speak hour(time)-12 else if hour(time) = 0 then Sapi.speak '12' else Sapi.speak hour(time) end if end if

if minute(time) < 10 then Sapi.speak 'o' if minute(time) < 1 then Sapi.speak 'clock' else Sapi.speak minute(time) end if else Sapi.speak minute(time) end if

if hour(time) > 12 then Sapi.speak 'P.M.' else if hour(time) = 0 then if minute(time) = 0 then Sapi.speak 'Midnight' else Sapi.speak 'A.M.' end if else if hour(time) = 12 then if minute(time) = 0 then Sapi.speak 'Noon' else Sapi.speak 'P.M.' end if else Sapi.speak 'A.M.' end if end if end if

Một khi bạn đã sao chép toàn bộ mã này chính xác như nó, vào notepad, hãy tiếp tục và lưu nó thành "Startup greeting.vbs". Nó cũng có thể được gọi là bất cứ điều gì bạn muốn, nhưng với mục đích của cuộc biểu tình này, nó sẽ dễ dàng hơn nếu chúng ta trên cùng một trang. Bây giờ nó đã được lưu lại, bạn có thể nhấp đúp vào tập tin VBScript để nghe nó chào hỏi bạn và cho bạn biết thời gian.

Nếu bạn muốn nó phát khi bạn bật máy tính, như Jarvis từ Iron Man, chỉ cần chọn tệp và kéo nó bằng chuột của bạn xuống nút “Start”. Nếu không thả chuột, hãy di chuyển nó lên “All Programs” rồi tìm thư mục "Startup" và nhả chuột.
Nếu bạn muốn nó phát khi bạn bật máy tính, như Jarvis từ Iron Man, chỉ cần chọn tệp và kéo nó bằng chuột của bạn xuống nút “Start”. Nếu không thả chuột, hãy di chuyển nó lên “All Programs” rồi tìm thư mục "Startup" và nhả chuột.
Image
Image

Nếu vì lý do nào đó, tính năng này không hoạt động với bạn, bạn cũng có thể điều hướng theo cách thủ công đến thư mục khởi động. Trước tiên bạn sẽ đi đến thư mục nơi "Startup greeting.vbs" của bạn được lưu và sao chép nó. Bước tiếp theo là nhập đường dẫn sau vào đầu bất kỳ cửa sổ Explorer nào và nhấn “Enter”. Bạn sẽ chỉ cần thay đổi USERNAME bằng tên bạn sử dụng cho tài khoản máy tính của mình.

C:UsersUSERNAMEAppDataRoamingMicrosoft WindowsStart MenuProgramsStartup

Một khi bạn đang ở trong thư mục khởi động, chỉ cần dán tập tin vbs và bạn tốt để đi. Bây giờ, lần sau khi bạn khởi động máy tính của bạn và đăng nhập, nó sẽ tự động chào đón bạn và thông báo cho bạn biết thời gian của nó là gì.

Nếu bạn gặp bất kỳ sự cố khi tạo bất kỳ tập lệnh nào, tất cả đều miễn phí để tải xuống bằng cách sử dụng các liên kết này.
Nếu bạn gặp bất kỳ sự cố khi tạo bất kỳ tập lệnh nào, tất cả đều miễn phí để tải xuống bằng cách sử dụng các liên kết này.
  1. Kiểm tra Geek
  2. Lời chào
  3. Lời chào khởi động
  4. Thời gian kể
  5. Văn bản thành lời nói

Đề xuất: