입력한 내용을 컴퓨터가 말하게 하는 방법

Windows에는 컴퓨터가 말하거나 말하는 대로 말할 수 있는 멋진 기능이 있습니다! 이 방법은 Windows XP, Vista, 7, 8 및 10에 설치된 SAPI(Speech Application Programming Interface)라는 내장 API를 활용합니다.

Microsoft Speech API는 Windows에 내장된 텍스트 음성 변환 접근성 기능에 사용됩니다. API를 호출하는 프로그램을 작성할 수도 있습니다. 이렇게 하면 응용 프로그램이 말할 수 있지만 이는 개발자를 위한 것입니다.

목차

  • 텍스트 입력, 메시지 말하기
  • SAPI 음성 설정 구성
  • 스케줄 스크립트 파일

컴퓨터가 원하는 것을 말하게 만드는 것은 실제로 매우 쉽습니다! 이 기사에서는 사용자로부터 텍스트 입력을 받은 다음 말하는 VBS 스크립트를 만드는 방법을 보여줍니다. 또한 말하고 싶은 텍스트를 하드 코딩한 다음 Windows 시작 또는 로그오프와 같은 특정 이벤트에서 실행되도록 해당 스크립트를 예약하는 방법에 대해서도 언급하겠습니다.

텍스트 입력, 메시지 말하기

Windows에서 말하고 싶은 내용을 입력할 수 있는 대화 상자를 팝업으로 표시하는 간단한 스크립트부터 시작하겠습니다. 먼저 메모장을 열어주세요.

1단계:  다음 텍스트를 새 문서에 붙여넣습니다.

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message

웹 브라우저에서 텍스트를 복사하여 메모장에 붙여 넣으면 따옴표로 인해 문제가 발생합니다. 파일을 저장하기 전에 각 따옴표(")를 살펴보고 삭제하고 따옴표를 다시 입력해야 합니다. 아래 예에는 6개의 따옴표가 있습니다. 아래 이미지와 같아야 합니다.

입력한 내용을 컴퓨터가 말하게 하는 방법

이제 파일을 저장하려고 할 때 아무 이름이나 지정하되 이름 뒤에 .VBS 도 입력해야 합니다 . 다음으로 파일 형식 상자 에서 기본 텍스트 문서 대신 모든 파일을 선택합니다.

입력한 내용을 컴퓨터가 말하게 하는 방법

이제 VBS 파일을 두 번 클릭하면 말하고 싶은 텍스트를 입력할 수 있는 입력 상자가 나타납니다! 무언가를 입력하고 확인을 클릭하십시오.

입력한 내용을 컴퓨터가 말하게 하는 방법

모두 올바르게 수행했다면 남성 또는 여성 목소리가 문장을 말하는 것을 들을 수 있습니다. 어떤 종류의 오류 메시지가 나타나면 텍스트를 다시 복사하여 붙여넣고 해당 따옴표를 바꾸십시오.

SAPI 음성 설정 구성

이것은 재미있지만 다른 설정으로 작은 말하는 컴퓨터를 구성할 수도 있습니다. 볼륨, 목소리의 속도 또는 속도를 변경하고 남성과 여성 사이의 성별을 변경할 수 있습니다. 다음은 몇 줄을 추가한 예제 코드입니다.

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
Set sapi.Voice = sapi.GetVoices.Item(1)
sapi.Rate = 0
sapi.volume = 100
sapi.Speak message

기본 속도는 0이고 범위는 -10~10입니다. -10은 음성이 매우 느리게 말하고 10은 매우 빠르게 말합니다. 볼륨의 기본값은 100이고 범위는 0~100입니다. Set sapi.Voice 로 시작하는 줄을 사용하면 시스템에 설치된 경우 다른 음성으로 변경할 수 있습니다.

선택할 수 있는 음성의 수는 운영 체제에 따라 다릅니다. Windows 7에는 Microsoft Anna라는 음성만 있습니다.

입력한 내용을 컴퓨터가 말하게 하는 방법

Windows 10에는 아래와 같이 Microsoft David와 Microsoft Zira의 두 가지 음성이 있습니다.

입력한 내용을 컴퓨터가 말하게 하는 방법

입력한 내용을 컴퓨터가 말하게 하는 방법

시스템에 음성이 하나만 설치된 경우 sapi.GetVoices.Item(1) 을 sapi.GetVoices.Item(0) 으로 변경해야 합니다 . 그렇지 않으면 스크립트를 실행하려고 할 때 오류 메시지가 표시됩니다. 다른 메모장 문서를 만들고 아래 코드를 붙여넣으면 어떤 음성이 설치되어 있는지 알 수 있습니다. 위와 같이 .VBS 파일로 저장하고 실행합니다.

Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next

지금까지 이 팝업 대화 상자를 사용하여 텍스트를 입력했지만 단순히 메시지를 스크립트 파일에 입력할 수도 있습니다. 스크립트가 자동으로 실행되도록 예약하려는 경우에 유용합니다. 분명히 이것은 친구와 가족을 장난하는 데 사용할 수 있으며 정말 잘 작동합니다.

누군가가 컴퓨터를 켜고 컴퓨터가 "안녕하세요 John, 저는 매우 졸려요. 오늘은 귀찮게 하지 마세요!"라고 말하는 것을 상상해 보세요. 부팅할 때! 나는 경험을 통해 당신에게 약속할 수 있습니다. 그것은 히스테리적이며 당신은 반드시 그것을 시도해야 합니다.

메시지를 하드코딩하려면 마지막 줄을 다음과 같이 변경하면 됩니다.

sapi.Speak “Hello John, I am very tired today!”

스케줄 스크립트 파일

이제 원하는 대상에 대한 메시지를 하드코딩했으므로 원할 때 메시지를 실행하기만 하면 됩니다. 기술에 정통한 경우 AutoIt 과 같은 프로그램을 사용할 수 있습니다. 이 프로그램을 사용하면 특정 프로그램이 열리거나 창이 최대화 또는 최소화될 때 스크립트 파일을 실행하는 것과 같은 극단적인 작업을 수행할 수 있습니다.

이 게시물에서 모든 것을 다룰 시간이 없지만 다행스럽게도 Microsoft에는 스크립트를 사용하여 매우 복잡한 작업을 쉽게 수행할 수 있는 작업 스케줄러라는 기본 제공 기능이 있습니다.

내 이전 게시물은 Windows에서 특정 이벤트가 발생할 때 실행할 스크립트 파일을 예약하는 방법에 대해 자세히 설명합니다 . 스크립트를 작동시키는 데 문제가 있는 경우 언제든지 의견을 게시하면 도와드리겠습니다. 즐기다!



Leave a Comment

HMU의 의미(및 사용 방법)

HMU의 의미(및 사용 방법)

HMU는 아마 온라인에서 본 두문자어 중 하나이며 Google에서 의미를 파악해야 했습니다. 사람들은 현대 언어의 범위를 넘어서는 것을 표현하기 위해 HMU 및 NSFW 또는 SMH와 같은 기타 인기 있는 인터넷 약어를 사용합니다.

Yeet의 의미와 올바르게 사용하는 방법

Yeet의 의미와 올바르게 사용하는 방법

대부분의 인터넷 속어와 마찬가지로 "Yeet"라는 단어의 의미는 즉시 명확하지 않을 수 있습니다. 그것이 사용되었다는 것을 들었다면 문맥상으로도 여전히 그것이 무엇을 의미하는지 이해하지 못할 수 있습니다.

애니메이션 Instagram 이야기를 무료로 만드는 방법

애니메이션 Instagram 이야기를 무료로 만드는 방법

Instagram은 사진 공유 앱으로 시작했을지 모르지만 빠르게 진화했습니다. 오늘날 비디오 콘텐츠는 특히 스토리에서 사진보다 Instagram에서 훨씬 더 효과적입니다.

TED 토크를 제공하는 방법

TED 토크를 제공하는 방법

무대에 올라 기억에 남을 만한 연설을 하는 것만으로도 당신의 소프트 스킬에 많은 도움이 될 수 있습니다. 하지만 연례 TED(Technology, Entertainment and Design) 컨퍼런스에서 연설할 기회를 잡는다면 인생에서 중요한 순간이 될 수 있습니다.

Kickstarter 펀딩이란 무엇이며 프로젝트에 자금을 조달하는 방법은 무엇입니까?

Kickstarter 펀딩이란 무엇이며 프로젝트에 자금을 조달하는 방법은 무엇입니까?

Kickstarter는 $5 이상을 담당합니다. 195,946개 이상의 다양한 프로젝트에 50억 달러를 약속했습니다.

Snapchat Emojis의 의미와 사용 방법

Snapchat Emojis의 의미와 사용 방법

이모티콘은 단어를 사용하지 않고 다른 사람에게 생각과 감정을 전달할 수 있는 좋은 방법입니다. 또한 많은 노력과 시간을 절약할 수 있습니다.

SMH의 의미(및 사용 방법)

SMH의 의미(및 사용 방법)

SMH와 같은 온라인 약어는 온라인 커뮤니케이션 및 메시징에서 증가하는 추세의 일부입니다. 두문자어를 사용하면 전체 구 대신 몇 글자만 입력하여 시간을 절약하고 자신을 더 잘 표현할 수 있습니다.

케이블 없이 온라인으로 2022년 마스터스를 시청하는 방법

케이블 없이 온라인으로 2022년 마스터스를 시청하는 방법

마스터스 토너먼트는 매년 4월 첫째 주에 열리는 4대 프로 골프 대회 중 하나입니다. 유.

단어 게임 애호가를 위한 23가지 Wordle 대안

단어 게임 애호가를 위한 23가지 Wordle 대안

Wordle을 충분히 얻을 수 없습니다. 우리는 인터넷을 샅샅이 뒤져 23개의 클론, 리믹스 및 다른 버전의 Wordle 목록을 만들었으므로 5글자 단어 퍼즐 가려움증을 긁을 수 있습니다.

초보자를 위한 온라인 수익 창출 방법

초보자를 위한 온라인 수익 창출 방법

세계 경제에서 가장 빠르게 성장하는 부문 중 하나는 "긱" 경제입니다. 이들은 인터넷을 통해 원격으로 수행할 수 있고 실제 현금 지불과 함께 제공되는 작업입니다.

케이블 없이 2022년 켄터키 더비를 온라인으로 시청하는 방법

케이블 없이 2022년 켄터키 더비를 온라인으로 시청하는 방법

노련한 경마 팬이든 스포츠를 처음 접하는 사람이든 Kentucky Derby는 신나는 행사입니다. 더비는 일반적으로 매년 5월 첫 번째 토요일에 켄터키주 루이빌의 처칠 다운스에서 열립니다.

Instagram의 소멸 모드는 무엇이며 사용 방법

Instagram의 소멸 모드는 무엇이며 사용 방법

모든 메시지와 채팅이 저장되는 것은 아닙니다. 일부는 대화를 마친 후 사라지는 것이 좋습니다.

시도해야 할 20가지 재미있는 시리 트릭

시도해야 할 20가지 재미있는 시리 트릭

Siri가 10년 이상 존재했다는 것이 믿기지 않습니다. (당시) Apple의 혁신적인 음성 지원은 이제 iOS 및 macOS 사용자를 위한 일상적인 도구입니다.

Netflix의 Play Something Shuffle 기능을 사용하는 방법

Netflix의 Play Something Shuffle 기능을 사용하는 방법

스트리밍 서비스에서 사용 가능한 콘텐츠의 양은 때때로 플랫폼의 강점이자 약점이 될 수 있습니다. 이렇게 방대한 수의 영화와 쇼 중에서 선택할 수 있다는 것은 좋은 일이지만 보고 싶은 것이 너무 많을 때 실제 선택 부분이 어려울 수 있습니다.

Instagram에서 메시지를 읽지 않은 방법

Instagram에서 메시지를 읽지 않은 방법

Instagram 사용자가 가장 많이 묻는 질문 중 하나는 다이렉트 메시지를 읽지 않은 상태로 표시하는 방법입니다. 읽지 않은 메시지 기능은 Facebook Messenger에서 사용할 수 있으므로 Instagram에서는 사용할 수 없습니다.

Instagram에서 인플루언서가 되는 방법

Instagram에서 인플루언서가 되는 방법

인스타그램 인플루언서가 되는 것은 요즘 할 수 있는 최고의 직업 중 하나인 것 같습니다. Instagram에 게시하고 스크롤하는 등 이미 매일 몇 시간씩 하고 있는 일을 하면서 돈을 벌고 있습니다.

Instagram 스토리를 본 사람을 볼 수 있습니까?

Instagram 스토리를 본 사람을 볼 수 있습니까?

누군가 당신의 인스타그램 스토리를 몰래 염탐하고 있다고 생각하시나요? 그것도 가능합니까?

케이블 없이 2022 PGA 챔피언십을 온라인으로 시청하는 방법

케이블 없이 2022 PGA 챔피언십을 온라인으로 시청하는 방법

PGA(Professional Golfers' Association) 챔피언십은 프로 골프에서 가장 권위 있는 토너먼트 중 하나입니다. 대회는 매년 진행되며 2022년 PGA 챔피언십은 대회 104주년이다.

Pinterest 무드 보드란 무엇이며 만드는 방법

Pinterest 무드 보드란 무엇이며 만드는 방법

Pinterest 무드 보드는 자신을 표현하는 좋은 방법입니다. 기분이나 감정을 나타내는 사진, 인용문, 색상 등의 모음인 온라인 스크랩북처럼 생각하십시오.

아무도 모르게 Facebook에서 프로필 사진을 변경하는 방법

아무도 모르게 Facebook에서 프로필 사진을 변경하는 방법

Facebook 프로필 사진을 비밀스럽게 업데이트하고 싶으신가요? 아무도 모르게 Facebook에서 프로필 사진을 변경하는 방법은 다음과 같습니다.

Viber에서 메시지를 삭제하는 방법

Viber에서 메시지를 삭제하는 방법

Viber에서 메시지를 삭제하는 방법을 설명하는 이 단계별 가이드를 통해 Viber에서 복잡한 정보를 정리하고 개인정보를 원활하게 유지하세요.

Netflix에 계속 시청하지 않는 문제를 해결하는 7가지 방법

Netflix에 계속 시청하지 않는 문제를 해결하는 7가지 방법

Netflix에 계속 시청 탭이 표시되지 않나요? 계속 시청 창이 제공하는 모든 편의를 통해 문제를 해결하는 방법을 알아보세요.

WhatsApp 채팅 백업에 대한 종단 간 암호화를 활성화 또는 비활성화하는 방법

WhatsApp 채팅 백업에 대한 종단 간 암호화를 활성화 또는 비활성화하는 방법

간단한 단계를 통해 대화를 보호하세요. WhatsApp 채팅 백업을 위한 종단 간 암호화를 손쉽게 활성화 또는 비활성화하는 방법을 알아보세요.

iMessage의 연락처 키 확인이란 무엇이며 사용 방법

iMessage의 연락처 키 확인이란 무엇이며 사용 방법

iMessage에서 누구와 채팅하는지 다시는 걱정하지 마세요! iMessage의 연락처 키 확인 기능과 사용 방법을 알아보세요.

Apple Watch 손목 감지가 작동하지 않는 문제를 해결하는 9가지 방법

Apple Watch 손목 감지가 작동하지 않는 문제를 해결하는 9가지 방법

손목 감지 기능을 사용할 수 없나요? Apple Watch 손목 감지가 작동하지 않는 문제를 해결하는 9가지 방법은 다음과 같습니다.

Mac에서 Outlook 메일 검색이 작동하지 않는 문제를 해결하는 7가지 최선의 방법

Mac에서 Outlook 메일 검색이 작동하지 않는 문제를 해결하는 7가지 최선의 방법

Mac의 Outlook 앱에서 메일 검색 기능이 작동하지 않는 경우 이 문제를 제거할 수 있는 몇 가지 안정적인 수정 방법은 다음과 같습니다.

Facebook 메신저 알림을 수정하는 7가지 방법은 사라지지 않습니다

Facebook 메신저 알림을 수정하는 7가지 방법은 사라지지 않습니다

메시지를 읽어도 Facebook 메신저 알림이 사라지지 않나요? 문제를 해결하는 몇 가지 방법은 다음과 같습니다.

텔레그램 읽음 확인이란 무엇이며 끌 수 있나요?

텔레그램 읽음 확인이란 무엇이며 끌 수 있나요?

텔레그램 수신 확인이 무엇인지, 그리고 텔레그램 앱에서 이 기능을 끌 수 있는지 자세히 살펴보겠습니다.

8가지 최고의 Google Pixel 8 및 8 Pro 팁과 요령

8가지 최고의 Google Pixel 8 및 8 Pro 팁과 요령

새로운 Pixel을 구입하시겠습니까? 경험을 향상시키는 최고의 Google Pixel 8 및 Pixel 8 Pro 팁과 요령 목록을 확인하세요.