Trang chủ » làm thế nào để » Thủ thuật Geek ngu ngốc Làm thế nào để máy tính của bạn nói chuyện với bạn

    Thủ thuật Geek ngu ngốc Làm thế nào để máy tính của bạn nói chuyện với bạn

    Những cỗ máy thông minh có khả năng nói thường là những thứ của các bộ 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 ở giai đoạn với máy tính nơi chúng có thể tương tác với chúng tôi như mọi người, có một số công cụ và tập lệnh đơn giản 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 với chúng tôi.

    Một chút lịch sử cơ bản

    Năm 1988, lần lặp đầu tiên của VBScript hoặc (Visual Basic Scripting 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 nay. Trong những năm qua, nhu cầu về một ngôn ngữ kịch bản nhẹ và dễ sử dụng cho Microsoft đã tăng lên. Vì điều này, công ty tiếp tục làm việc với nó và cuối cùng đã phát hành ra công chúng vào năm 1996.

    Đó là một tập lệnh đơn giản sử dụng COM (Mô hình đối tượng thành phần) để 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 Microsoft Script Control. Nó được sử dụng thường xuyên với Dịch vụ thông tin Internet, Windows Script Host và Internet Explorer.

    Nhưng, đó là đủ của jabber jibber kỹ thuật. Hãy cùng tìm hiểu và học 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

    Tạo một kịch bản cơ bản trực quan là 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 các tập lệnh cao cấp hơn, hầu hết các lập trình viên và những người say mê 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 có nội dung Nói 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 = createdobject ("sapi.spvoice") speechobject.speak "Các chuyên viên máy tính sẽ thừa hưởng trái đất"

    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 tin, Tập tin và nhấp vào tùy chọn Lưu Lưu dưới dạng Trò chơi.

    Tìm một nơi mà 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 Tải xuống. Điều quan trọng bạn cần làm là đặt cho nó một cái tê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 tệp văn bản thuần túy; thay vào đó, bạn đang lưu 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 chuột vào biểu tượng này để khởi chạy tập lệnh 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 kịch bản đầu tiên của mình.

    Bây giờ, để hiểu rõ hơn, hãy thử tạo thêm một vài đoạn script với bất kỳ văn bản nào 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ở rộng bằng cách mở, sau đó chọn notepad để chỉnh sửa văn bản trong cùng một tệp.

    Chuyển văn bản thành giọng nói

    Bây giờ bạn đã biết cách viết một tập lệnh sử dụng một lần và có thể đã chơi với nó một vài lần, bạn có thể cảm thấy hơi chán. Đó là lý do tại sao chúng ta sẽ nâng nó lên một mức.

    Điều tiếp theo chúng ta sẽ tìm hiểu là làm thế nào để tạo một tập lệnh nâng cao hơn một chút so với tập lệnh sử dụng một lần. Điều này sẽ tạo một hộp thoại mà bạn có thể nhập văn bản vào và để nó đọc lại cho bạn bằng PC của bạn.

    Bắt đầu bằng cách mở lại notepad 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.

     Tin nhắn Dim, tin nhắn sapi = InputBox ("Tôi sẽ nói gì, Geekness của bạn?", "Tôi nói cho bạn.") Đặt sapi = CreateObject ("sapi.spvoice") tin nhắn sapi.Speak

    Sau khi nhập mã, chỉ cần lưu tệp dưới dạng Văn bản vào Văn bản Speech.vbs, như được hiển thị trước đó để hoàn tất tập lệnh. 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ó tên là Tôi nói cho bạn. Rằng và lời nhắc nhập văn bản để được phát âm là Tử Tôi sẽ nói gì, Geekiness của bạn?.

    Còn bây giờ, hãy cùng chúng tôi nhập vào Các chuyên viên máy tính sẽ kế thừa trái đất, sau đó nhấn nút OK OK để chạy tập lệnh và nghe văn bản của bạn thành tiếng.

    Chúc mừng VBScript Script

    Điều này đang trở nên 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 rất nhiều. Bây giờ chúng tôi 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 trên máy tính của bạn và dựa vào đó, 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 đoạn script ngắn này. Bạn có thể thay thế phần có lời chào trong ngày bằng 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.

    Đặt Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str nếu giờ (thời gian) 12 sau đó nếu giờ (thời gian)> 16 thì Sapi.speak "Chào buổi tối Geekmeister" khác Sapi.speak "Chào buổi chiều nếu kết thúc nếu

    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 lưu nó 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 là Chào buổi sáng, buổi chiều tốt lành hoặc buổi tối tốt lành Geekmeister.

    Kịch bản nói với nó rằng nếu đồng hồ đọc bất cứ thứ gì trước 12 giờ thì đó là buổi sáng và bất cứ thứ 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ả sau 12 giờ, miễn là thời gian đã qua 16:00 (4 giờ chiều) thì sẽ trở thành buổi tối.

    Tập lệnh VBScript thời gian trong ngày

    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 biết phải nói gì và nói như thế nào dựa trên thời gian được hiển thị trên đồng hồ trên máy tính của bạn. Bạn luôn có thể thay thế thời gian hiện tại là thời điểm hiện tại là bất kỳ giới thiệu nào về thời gian mà bạn muốn.

    Đặt Sapi = Wscript.CreateObject ("SAPI.SpVoice") Sapi.speak "Thời gian hiện tại là"
    if giờ (thời gian)> 12 thì Sapi.speak giờ (thời gian) -12 khác nếu giờ (thời gian) = 0 thì Sapi.speak "12" khác Sapi.speak giờ (thời gian) kết thúc nếu kết thúc nếu
    nếu phút (thời gian) < 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
    nếu giờ (thời gian)> 12 thì Sapi.speak "P.M." khác nếu giờ (thời gian) = 0 thì nếu phút (thời gian) = 0 thì Sapi.speak "Nửa đêm" khác Sapi.speak "A.M." kết thúc nếu khác nếu giờ (thời gian) = 12 thì nếu phút (thời gian) = 0 thì Sapi.speak "Trưa" khác Sapi.speak "P.M." kết thúc nếu khác Sapi.speak "A.M." kết thúc nếu kết thúc nếu kết thúc nếu

    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ứ đều ổn, 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 nghiệp

    Bây giờ bạn đã biết cách 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, sẽ tuyệt vời thế nào nếu máy tính sẽ làm điều đó khi bạn bật máy tính. Nó thực sự rất dễ thực hiện nếu bạn chỉ cần kết hợp hai tập lệnh và đặt chúng vào đúng chỗ.

    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 Quý trọng, Xin chào Sư phụ, Xin chào, sự cao cả toàn năng của bạn, Rằng 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.

    Đặt Sapi = Wscript.CreateObject ("SAPI.SpVoice") dim str nếu giờ (thời gian) 12 sau đó nếu giờ (thời gian)> 16 thì Sapi.speak "Chào buổi tối Geekmeister" khác Sapi.speak "Chào buổi chiều if end if Sapi.speak "Thời gian hiện tại là"
    if giờ (thời gian)> 12 thì Sapi.speak giờ (thời gian) -12 khác nếu giờ (thời gian) = 0 thì Sapi.speak "12" khác Sapi.speak giờ (thời gian) kết thúc nếu kết thúc nếu
    nếu phút (thời gian) < 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
    nếu giờ (thời gian)> 12 thì Sapi.speak "P.M." khác nếu giờ (thời gian) = 0 thì nếu phút (thời gian) = 0 thì Sapi.speak "Nửa đêm" khác Sapi.speak "A.M." kết thúc nếu khác nếu giờ (thời gian) = 12 thì nếu phút (thời gian) = 0 thì Sapi.speak "Trưa" khác Sapi.speak "P.M." kết thúc nếu khác Sapi.speak "A.M." kết thúc nếu kết thúc nếu kết thúc nếu

    Khi bạn đã sao chép toàn bộ mã này chính xác như vậy, vào notepad, hãy tiếp tục và lưu nó dưới dạng Khởi động lời chào.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, sẽ dễ dàng hơn nếu tất cả chúng ta trên cùng một trang. Bây giờ nó đã được lưu, bạn có thể nhấp đúp vào tệp VBScript để nghe nó chào 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 chuột xuống nút Bắt đầu. Bắt đầu mà không thả chuột di chuyển lên trên Tất cả các chương trình, sau đó tìm thư mục Startup Startup và nhả nút chuột.

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

    C: \ Người dùng \ USERNAME \ AppData \ Chuyển vùng \ Microsoft \
    Windows \ Start Menu \ Programs \ Startup

    Khi bạn đang ở trong thư mục khởi động, chỉ cần dán tệp vbs và bạn đã sẵn sàng để đi. Bây giờ, lần sau khi bạn khởi động máy tính và đăng nhập, nó sẽ tự động chào bạn và thông báo cho bạn biết mấy giờ rồi.

    Nếu bạn gặp khó khăn khi tạo bất kỳ tập lệnh nào, tất cả chúng đều được tải xuống miễn phí 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 nghiệp
    4. Thời gian kể
    5. Chuyển văn bản thành giọng nói