Spaces:
Runtime error
Runtime error
File size: 777 Bytes
84ca1fb 79c0e33 84ca1fb 79c0e33 ef8d6be 79c0e33 ef8d6be 79c0e33 84ca1fb 79c0e33 db88ac3 79c0e33 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gradio as gr
import speech_recognition as sr
def speech_to_text(audio):
recognizer = sr.Recognizer()
with sr.AudioFile(audio.name) as source:
audio_data = recognizer.record(source)
try:
text = recognizer.recognize_google(audio_data, language="zh-TW")
return text
except sr.UnknownValueError:
return "語音無法識別"
except sr.RequestError:
return "無法連接到服務"
iface = gr.Interface(fn=speech_to_text,
inputs=gr.Audio(source="upload", type="file"),
outputs="text",
title="語音轉文字系統",
description="上傳音頻文件以將語音轉換為文字。")
iface.launch()
|