<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>STT자동화 &#8211; 투데이즈.kr</title>
	<atom:link href="https://2days.kr/tag/stt%ec%9e%90%eb%8f%99%ed%99%94/feed/" rel="self" type="application/rss+xml" />
	<link>https://2days.kr</link>
	<description>투데이즈</description>
	<lastBuildDate>Sun, 16 Nov 2025 13:07:29 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://2days.kr/wp-content/uploads/2025/10/cropped-simbol-1-32x32.png</url>
	<title>STT자동화 &#8211; 투데이즈.kr</title>
	<link>https://2days.kr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>업무 자동화 음성 텍스트로 변환하기 with n8n &#038; STT  </title>
		<link>https://2days.kr/20/06/17/64089/it/program/</link>
		
		<dc:creator><![CDATA[urjent]]></dc:creator>
		<pubDate>Fri, 20 Jun 2025 08:36:28 +0000</pubDate>
				<category><![CDATA[program]]></category>
		<category><![CDATA[GoogleDrive트리거]]></category>
		<category><![CDATA[n8nExecuteCommand]]></category>
		<category><![CDATA[n8n자동화]]></category>
		<category><![CDATA[openaiWhisper]]></category>
		<category><![CDATA[STT스크립트]]></category>
		<category><![CDATA[STT자동화]]></category>
		<category><![CDATA[구글STTAPI]]></category>
		<category><![CDATA[음성인식워크플로우]]></category>
		<category><![CDATA[음성텍스트변환]]></category>
		<category><![CDATA[자동음성기록]]></category>
		<guid isPermaLink="false">https://2days.kr/?p=64089</guid>

					<description><![CDATA[업무 자동화 음성 텍스트로 변환하기 with n8n &#38; STT   음성 파일을 자동으로 텍스트로 변환하는 STT(Speech-to-Text) 기능은 다양한 업무 자동화에 활용될 수 있습니다. 특히 n8n과 Google Drive를 연동하면, 파일 업로드 시 자동으로 음성을 텍스트로 변환하는 강력한 자동화 시스템을 구성할 수 있습니다. 본문에서는 STT 구현 방법과 함께, 이를 n8n으로 자동화하는 실제 워크플로우 구성 방법까지 안내드립니다. 업무 자동화 음성 텍스트로 변환하기 with n8n &#38; STT   STT(Speech-to-Text)란 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT   음성 파일을 자동으로 텍스트로 변환하는 STT(Speech-to-Text) 기능은 다양한 업무 자동화에 활용될 수 있습니다. 특히 n8n과 Google Drive를 연동하면, 파일 업로드 시 자동으로 음성을 텍스트로 변환하는 강력한 자동화 시스템을 구성할 수 있습니다. 본문에서는 STT 구현 방법과 함께, 이를 n8n으로 자동화하는 실제 <a href="https://2days.kr/29/12/15/70922/aboda/">워크플로우</a> 구성 방법까지 안내드립니다.</p>
<h3 data-ke-size="size23"><b>업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT  </b></h3>
<figure data-ke-type="image" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter">
<p><figure id="attachment_64099" aria-describedby="caption-attachment-64099" style="width: 1024px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="wp-image-64099 size-large" src="https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-1024x1024.png" alt="업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT  " width="1024" height="1024" title="업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT   2" srcset="https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-1024x1024.png 1024w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-300x300.png 300w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-150x150.png 150w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-768x768.png 768w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-1536x1536.png 1536w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-696x696.png 696w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-1068x1068.png 1068w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-1920x1920.png 1920w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001-420x420.png 420w, https://2days.kr/wp-content/uploads/2025/06/제목을-입력해주세요_-001.png 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-64099" class="wp-caption-text">업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT  </figcaption></figure></figure><div class='code-block code-block-2' style='margin: 8px auto; text-align: center; display: block; clear: both;'>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8940400388075870"
     crossorigin="anonymous"></script>
<!-- 중간 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-8940400388075870"
     data-ad-slot="8794586137"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>

<h2>STT(Speech-to-Text)란 무엇인가요?</h2>

<p>STT는 음성을 인식하여 텍스트로 변환하는 기술로, 음성 회의 기록, 고객 서비스 녹취 분석, 뉴스 스크립트 자동화 등 다양한 영역에서 활용됩니다. TTS(Text-to-Speech)의 반대 개념이며, AI 음성 인식 기술의 핵심 요소입니다.</p>
<h2>STT 구현 방법 3가지</h2>
<h3>1. Google Cloud Speech-to-Text API</h3>
<p>Google의 STT API는 고정밀 음성 인식 서비스를 제공합니다.</p>
<ul>
<li>Google Cloud 프로젝트 생성 후, Speech-to-Text <a href="https://2days.kr/30/11/12/70250/aboda/">API</a> 활성화</li>
<li>서비스 계정 키(JSON) 발급 및 인증 설정</li>
<li>다음과 같은 Python 코드로 음성 텍스트 변환</li>
</ul>
<pre class="hljs routeros" contenteditable="false">import os
<span class="hljs-keyword">from</span> google.cloud import speech

os.environ[<span class="hljs-string">"GOOGLE_APPLICATION_CREDENTIALS"</span>] = <span class="hljs-string">"your_key.json"</span>

def transcribe(audio_file):
   <span class="hljs-built_in"> client </span>= speech.SpeechClient()
    with open(audio_file, <span class="hljs-string">"rb"</span>) as f:
        content = f.read()

    audio = speech.RecognitionAudio(<span class="hljs-attribute">content</span>=content)
   <span class="hljs-built_in"> config </span>= speech.RecognitionConfig(
        <span class="hljs-attribute">encoding</span>=speech.RecognitionConfig.AudioEncoding.LINEAR16,
        <span class="hljs-attribute">sample_rate_hertz</span>=16000,
        <span class="hljs-attribute">language_code</span>=<span class="hljs-string">"ko-KR"</span>
    )

    response = client.recognize(<span class="hljs-attribute">config</span>=config, <span class="hljs-attribute">audio</span>=audio)
    <span class="hljs-keyword">for</span> result <span class="hljs-keyword">in</span> response.results:
        <span class="hljs-builtin-name">print</span>(result.alternatives[0].transcript)
</pre>
<h3>2. SpeechRecognition 라이브러리</h3>
<p>Python 기반 오픈소스 라이브러리로, Google Web Speech API 등을 사용할 수 있습니다.</p>
<ul>
<li>라이브러리 설치: <code>pip install SpeechRecognition pydub</code></li>
<li>mp3 → wav 변환 후 인식 진행</li>
</ul>
<pre class="hljs reasonml" contenteditable="false">from pydub import AudioSegment
import speech_recognition <span class="hljs-keyword">as</span> sr

def convert<span class="hljs-constructor">_audio(<span class="hljs-params">input_file</span>, <span class="hljs-params">output_file</span>)</span>:
    <span class="hljs-module-access"><span class="hljs-module"><span class="hljs-identifier">AudioSegment</span>.</span></span>from<span class="hljs-constructor">_file(<span class="hljs-params">input_file</span>)</span>.export(output_file, format=<span class="hljs-string">"wav"</span>)

def recognize<span class="hljs-constructor">_speech(<span class="hljs-params">audio_file</span>)</span>:
    r = sr.<span class="hljs-constructor">Recognizer()</span>
    <span class="hljs-keyword">with</span> sr.<span class="hljs-constructor">AudioFile(<span class="hljs-params">audio_file</span>)</span> <span class="hljs-keyword">as</span> source:
        audio = r.record(source)
    print(r.recognize<span class="hljs-constructor">_google(<span class="hljs-params">audio</span>, <span class="hljs-params">language</span>=<span class="hljs-string">"ko-KR"</span>)</span>)
</pre>
<h3>3. OpenAI Whisper 모델</h3>
<p>Whisper는 다양한 언어를 지원하는 고성능 STT 모델로, 오픈소스로 제공됩니다.</p>
<ul>
<li>설치: <code>pip install git+https://github.com/openai/whisper.git</code></li>
<li>간단한 코드로 텍스트 변환</li>
</ul>
<pre class="hljs makefile" contenteditable="false">import whisper

model = whisper.load_model(<span class="hljs-string">"base"</span>)
result = model.transcribe(<span class="hljs-string">"sample_audio.mp3"</span>)
print(result[<span class="hljs-string">"text"</span>])
</pre>
<h2>n8n으로 STT 자동화 워크플로우 만들기</h2>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img decoding="async" src="https://blog.kakaocdn.net/dna/PFt39/btsOK7W4W9S/AAAAAAAAAAAAAAAAAAAAAEnEaB_dcv_gymNgUc6pzAJofhROUjTbigE1lDXTYTzY/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&amp;expires=1750409999&amp;allow_ip=&amp;allow_referer=&amp;signature=3MkzMC24mhddizhLHbOa6Eu3sk4%3D" alt="n8n으로 STT 자동화 워크플로우 만들기" data-origin-width="1219" data-origin-height="376" data-is-animation="false" title="업무 자동화 음성 텍스트로 변환하기 with n8n &amp; STT   3"><figcaption>n8n으로 STT 자동화 워크플로우 만들기</figcaption></figure>
<p>Google Drive에 음성 파일이 업로드되면, 자동으로 이를 감지하고 STT 변환 후 텍스트 결과를 저장하는 n8n 워크플로우 구성 방법입니다.</p>
<p>n8n을 아직 설치안하셨다면 해당 내용을 먼저 참고해보세요!</p>
<p><a href="https://aboda.kr/entry/n8n-%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80-%EB%A1%9C%EC%BB%AC-%EC%84%A4%EC%B9%98-%EC%89%BD%EA%B2%8C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95" target="_blank" rel="noopener">2024.12.15 &#8211; [제품추천/소프트웨어] &#8211; n8n 시놀로지 로컬 설치 쉽게 하는 방법</a></p>
<figure id="og_1750406954668" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="article" data-og-title="n8n 시놀로지 로컬 설치 쉽게 하는 방법" data-og-description="n8n 시놀로지 로컬 설치 쉽게 하는 방법 ㅣ n8n(n-eight-n으로 발음)은 전 세계의 모든 API 앱을 서로 연결하여 코드 한 줄 없이 데이터를 공유하고 조작할 수 있도록 도와줍니다. 사용하기 쉽고 사용" data-og-host="aboda.kr" data-og-source-url="https://aboda.kr/entry/n8n-%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80-%EB%A1%9C%EC%BB%AC-%EC%84%A4%EC%B9%98-%EC%89%BD%EA%B2%8C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95" data-og-url="https://aboda.kr/entry/n8n-%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80-%EB%A1%9C%EC%BB%AC-%EC%84%A4%EC%B9%98-%EC%89%BD%EA%B2%8C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95" data-og-image="https://scrap.kakaocdn.net/dn/lQMHT/hyY70UFRTK/D4LKLt6AGRPalPMRc9LVD1/img.png?width=800&amp;height=800&amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/G5KcM/hyZbsPxiYG/ukEV0wlz6r49svjTXqTBo1/img.png?width=800&amp;height=800&amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bKEI1S/hyZcjLIwp4/hn5ke0XtB5h3KXJvBQDyH0/img.png?width=1176&amp;height=558&amp;face=0_0_1176_558">
<div class="og-image"></div>
<div class="og-text">
<p class="og-title">n8n 시놀로지 로컬 설치 쉽게 하는 방법</p>
<p class="og-desc">n8n 시놀로지 로컬 설치 쉽게 하는 방법 ㅣ n8n(n-eight-n으로 발음)은 전 세계의 모든 API 앱을 서로 연결하여 코드 한 줄 없이 데이터를 공유하고 조작할 수 있도록 도와줍니다. 사용하기 쉽고 사용</p>
<p class="og-host">aboda.kr</p>
</div>
</figure>
<p>&nbsp;</p>
<h3>1. Google Drive 트리거 설정</h3>
<ul>
<li>Google Drive Trigger 노드를 추가</li>
<li>인증 설정 및 대상 폴더 지정</li>
<li>파일 생성 이벤트 발생 시 워크플로우 실행</li>
</ul>
<h3>2. 파일 다운로드</h3>
<ul>
<li>HTTP <a href="https://2days.kr/12/12/08/70405/english/">Request</a> 노드를 추가하여, Google Drive 트리거에서 받은 URL로 파일 다운로드</li>
</ul>
<h3>3. Execute Command로 Python 스크립트 실행</h3>
<p>Python 코드를 n8n의 Execute Command 노드로 실행합니다. 아래 예시는 Google Cloud API를 활용한 변환 스크립트입니다.</p>
<pre class="hljs routeros" contenteditable="false">import os
import requests
<span class="hljs-keyword">from</span> google.cloud import speech

os.environ[<span class="hljs-string">"GOOGLE_APPLICATION_CREDENTIALS"</span>] = <span class="hljs-string">"your_key.json"</span>

def download_file(url, local_path):
    with requests.<span class="hljs-builtin-name">get</span>(url, <span class="hljs-attribute">stream</span>=<span class="hljs-literal">True</span>) as r:
        r.raise_for_status()
        with open(local_path, <span class="hljs-string">'wb'</span>) as f:
            <span class="hljs-keyword">for</span> chunk <span class="hljs-keyword">in</span> r.iter_content(8192):
                f.write(chunk)

def transcribe(audio_file):
   <span class="hljs-built_in"> client </span>= speech.SpeechClient()
    with open(audio_file, <span class="hljs-string">"rb"</span>) as f:
        content = f.read()
    audio = speech.RecognitionAudio(<span class="hljs-attribute">content</span>=content)
   <span class="hljs-built_in"> config </span>= speech.RecognitionConfig(
        <span class="hljs-attribute">encoding</span>=speech.RecognitionConfig.AudioEncoding.LINEAR16,
        <span class="hljs-attribute">sample_rate_hertz</span>=16000,
        <span class="hljs-attribute">language_code</span>=<span class="hljs-string">"ko-KR"</span>
    )
    response = client.recognize(<span class="hljs-attribute">config</span>=config, <span class="hljs-attribute">audio</span>=audio)
    return <span class="hljs-string">"\n"</span>.join([r.alternatives[0].transcript <span class="hljs-keyword">for</span> r <span class="hljs-keyword">in</span> response.results])

url = <span class="hljs-string">"URL_FROM_N8N"</span>
file_path = <span class="hljs-string">"audio.wav"</span>
download_file(url, file_path)
<span class="hljs-builtin-name">print</span>(transcribe(file_path))
</pre>
<h3>4. 결과 저장 및 처리</h3>
<ul>
<li>Set 노드 또는 Google Sheets 노드를 활용해 변환된 텍스트 저장</li>
<li>Slack, 이메일, 노션 등으로 알림 전송도 가능</li>
</ul>
<h2>활용 예시</h2>
<ul>
<li>회의 녹음 파일 자동 기록화</li>
<li>전화 상담 녹취 분석 자동화</li>
<li>교육 강의 자동 요약 및 저장</li>
</ul>
<h2>마무리</h2>
<p>n8n과 STT 기능을 결합하면 음성 기반 데이터를 자동으로 분석하고 저장하는 자동화 시스템을 간단하게 구축할 수 있습니다. 코드 지식이 많지 않더라도, 위 워크플로우를 따라 하시면 누구나 구현할 수 있습니다.</p>
<p><b>관련 글</b><br />
n8n자동화, 음성텍스트변환, STT자동화, 구글STTAPI, openaiWhisper, 음성인식워크플로우, GoogleDrive트리거, 자동음성기록, n8nExecuteCommand, STT스크립트</p>
<p><a href="https://2days.kr/16/12/10/61818/industry/it/">n8n 시놀로지 로컬 설치 쉽게 하는 방법</a></p>
<!-- AI CONTENT END 2 -->
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
