How do you guys do a npc with your own voice?

How do you guys do a npc with your own voice? because I’m confused about that

1 Like
  1. Record your voice using a mic.

  2. Import the recording into Roblox Studio. You can do this using the asset manager in Studio or through the Roblox website.

  3. Create a new script for the NPC that plays the audio for dialogue. This script will play the audio file you imported when it is triggered or interacted with by a player.

5 Likes

How to do a good voice?
Your voice doesn’t have to be your exact voice, if you can’t change your voice well then you can use Audio editors. I’m not good on finding one but a voice changer can do as well.
How to record?
You need a good room where the voice doesn’t reverbs much (or echo sounds unless you are in a cave within game). Use a note or script so you can follow without hesitating.
Be clear and simple!!!
You can just use a video with microphone then convert it into a MP3 or audio file type or a voice recorder on your phone then upload it towards it in the Computer.
It does not need to be your voice, it can be a text-to-speech. Just find the right website, I can give one website here:

Here is the link to uploading an Audio file to Roblox

And a pseudo of a code

whennpcisinteracted:Connect(function()
hellovoice:Play() --this just plays the voice
end)
1 Like

How about if you’re trying to make animation with the npc, how does it play animation and talk at it the same time?

2 Likes

You just play the animation at the same time the sound plays, and if its a talking animation. Do a stop when the Audio file ends. If you don’t know how to do an animation on an NPC. Heres a video:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.