How to Set up Windows to Speak Welcome Message on Login

When you start your Windows PC, it plays the startup sound (Windows 10 doesn’t play the startup sound by default). Well, besides Windows startup sound, you can also set up your Windows PC to speak a welcome message on user login. Yes, just like Jarvis in Iron Man movies. It means every time you log in to your Windows PC, it will greet you with a voice message like, “Welcome back, Dear”.

Well, that’s not very tough either. We can easily do this by using a simple visual basic (vbs) script. This script turns text into speech and it’s very simple and easy to use. So, you won’t require any coding knowledge to set it up. Just a few lines of code and you are done. The best part is that it works on all Windows versions be it Windows 7, 8/8.1, 10, or Windows 11.

SEE ALSO: 8 Cool Computer Tips and Tricks for You.

Make your Windows PC Speak the Welcome Message on the User Login

So, in this tutorial, we will show you, how to set up your Windows PC to greet or speak a welcome message on login. You can use this trick to show off to your friends. We have used Windows 11 in this tutorial, but it will also work on previous versions of Windows as well. Just follow these steps.

Step 1: Open Notepad and Create VB Script

First of all, open Notepad. You can search on Start for Notepad and open it from from search results. After that, copy the following code in Notepad. This code converts a text message to a voice message.

Dim welcome
set welcome=CreateObject("sapi.spvoice")
welcome.speak "Welcome back YourName"

Make sure to replace the “Welcome back YourName” with your actual message that you want your Windows to speak on login.

Open Notepad And Paste Visual Basic Vb Script Code - setup your windows pc to speak welcome message on login
Open Notepad and create Visual Basic Script

SEE ALSO: How to Hide Text into Image and Send Secret Message?

Step 2: Save the VB Script to your PC

Now save this file as “welcome.vbs“.  Press Ctrl + S and choose All Files (*.*) from the file type dropdown list. After that, type welcome.vbs in the file name field and click Save. The extension .vbs is necessary to make it work. After that, we will have a VB script that we can set up to make your Windows PC speak welcome message on user login.

Save Welcome Vbs Script To Any Folder On Your Pc
Save welcome.vbs Script to desktop on your PC

Now, you can close the Notepad. Your script is ready on the Desktop to work its magic. You can also test the script by double-clicking it, it should speak your message immediately. If it greets you with a voice message, it means it’s working fine.

Welcome Vbs Script Saved On Desktop - setup your windows PC computer to greet you with voice message speak welcome message on user login
Double-click welcome.vbs file to test the script

SEE ALSO: How to Disable Taskbar Preview Thumbnails in Windows 11 and 10?

Step 3: Copy the Script to the Startup Folder to Speak the Welcome Message on the Login

Now, it’s time to copy our VB script file to the Startup folder on your Windows PC. You can easily access the Startup folder from RUN. So, press Windows + R to launch RUN, type shell:startup , and press Enter.

Go To Run Type Shell Startup To Open Windows Startup Folder
Go to RUN, type shell:startup and press Enter

The Startup folder will open immediately. Now, copy welcome.vbs VB script file to this Startup folder and close it.

Copy Welcome Vbs Script To Windows Startup Folder - setup your windows pc to speak welcome message on user login
Copy welcome.vbs script to the Windows Startup folder

Step 4: Restart your PC to Hear the Welcome Message on the Login

You are done here. Now, save all your work and restart your computer. After restart, log in to your user account. Soon after login, you will hear the welcome message that you have set up in the VB script.

Restart Your Windows 11 Pc
Restart your computer to hear the welcome message

SEE ALSO: How to Display Warning Message on Windows Logon?

Make your Windows PC Greet you on Login with a Voice Message

You have successfully set up your Windows PC to speak the welcome message on login. Now, every time you log in to your Windows PC, it will greet you with a voice message. You can test and set your best-customized message to greet you on login.

You can use this trick to impress your friends. Enjoy your speaking computer just like Jarvis! Hope you liked this trick. Write in comments if you have any problems.

Editorial Staff

Hi there, we are the editorial staff at WINDOSPC (former HELLPC). We are a team of funny and technical people. Feel free to get in touch with us via Contact-Us page.


    1. You can type the message in the Turkish language. After creating the VB script, double-click on the .vbs file to check the message. Once satisfied, you can set the script on startup.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.