精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python構(gòu)建AI語音與文本互轉(zhuǎn)輔助工具的方法

譯文 精選
人工智能
AI驅(qū)動的無障礙工具可發(fā)揮作用。從實時字幕到自適應(yīng)閱讀支持,AI正使課堂更具全納性。

譯者 | 劉濤

審校 | 重樓

當(dāng)今課堂的多元化程度遠(yuǎn)超以往,學(xué)生群體涵蓋有不同需求的神經(jīng)多樣性學(xué)習(xí)者(Neurodiverse learners:指的是大腦神經(jīng)發(fā)育模式與典型學(xué)生不同的學(xué)習(xí)者,包括自閉癥、ADHD、閱讀障礙等神經(jīng)多樣性學(xué)習(xí)者群體的統(tǒng)稱)。盡管這類學(xué)習(xí)者具有獨特優(yōu)勢,但傳統(tǒng)教學(xué)方法難以滿足其需求。

在此情況下,AI驅(qū)動的無障礙工具可發(fā)揮作用。從實時字幕到自適應(yīng)閱讀支持,AI正使課堂更具全納性。

本文將涵蓋以下內(nèi)容:

  • 闡釋全納教育的實際意義。
  • 介紹AI對神經(jīng)多樣性學(xué)習(xí)者的支持方式。
  • 提供兩個 Python 實操演示:一是使用本地 Whisper 實現(xiàn)語音轉(zhuǎn)文本(Speech-to-Text免費且無需 API 密鑰)
    二是利用 Hugging Face SpeechT5 完成文本轉(zhuǎn)語音(Text-to-Speech
  • 給出適用于 Windows macOS/Linux 用戶的現(xiàn)成項目結(jié)構(gòu)、要求及故障排除提示。

目錄

  • 先決條件
  • 缺失文件說明
  • 全納教育的概念
  • 工具集:教師可即刻嘗試的五類AI無障礙工具
  • 平臺差異:WindowsmacOS/Linux設(shè)置
  • 實踐操作:基于Python構(gòu)建簡易無障礙工具包
  • 快速設(shè)置指南
  • 代碼對課堂的影響
  • 開發(fā)者使命:實現(xiàn)全納教育
  • 挑戰(zhàn)與考量
  • 展望未來

先決條件

開始操作前,需滿足以下條件:

  • 結(jié)論
  • 安裝 Python 3.8 及以上版本。Windows 用戶若未安裝,可從 python.org 下載最新版本;macOS 用戶通常已預(yù)裝 python3
  • 設(shè)置虛擬環(huán)境(venv),使用虛擬環(huán)境有助于保持環(huán)境的整潔性,建議采用。
  • 安裝 FFmpeg,該工具是 Whisper 讀取音頻文件的必要依賴。
  • 若使用 Windows 系統(tǒng),需安裝 PowerShell;若使用 macOS/Linux 系統(tǒng),則需安裝終端。
  • 具備運行Python腳本的基本能力。

提示:若對Python環(huán)境不熟悉,無需擔(dān)憂,后續(xù)每個步驟均會提供相應(yīng)的設(shè)置命令。

缺失文件說明

GitHub倉庫中未包含部分文件,這是經(jīng)過考量的有意安排。這些文件的生成或獲取方式如下:一部分文件會在特定操作過程中自動生成,另一部分則需要在本地環(huán)境中進(jìn)行創(chuàng)建或安裝。

.venv/ 虛擬環(huán)境文件夾:每位讀者需在本地自行創(chuàng)建該文件夾,創(chuàng)建方式如下:

python -m venv .venv

1.FFmpeg安裝方法。

a.Windows:鑒于 FFmpeg 文件體積較大(約 90MB),項目文件中未包含該文件,用戶需自行下載 FFmpeg 安裝包進(jìn)行安裝。

b.macOS:用戶可借助 Homebrew 包管理器,執(zhí)行命令“brew install ffmpeg”完成 FFmpeg 的安裝。

c.Linux:用戶可使用系統(tǒng)的包管理器,通過執(zhí)行“sudo apt install ffmpeg”命令來安裝 FFmpeg。

注:FFmpeg 是一款功能強大的跨平臺開源多媒體處理工具,可用于音視頻的錄制、轉(zhuǎn)換、編解碼、剪輯及流媒體傳輸?shù)榷喾N操作。)

2.輸出文件。

運行文本轉(zhuǎn)語音腳本時會生成“output.wav”文件。該文件不在 GitHub 代碼庫中,而是在執(zhí)行腳本時于本地機(jī)器上創(chuàng)建。

為保證代碼庫的整潔性,通過.gitignore 文件排除了以下文件:

# Ignore virtual environments
.venv/
env/
venv/

# Ignore binary files
ffmpeg.exe
*.dll
*.lib

# Ignore generated audio (but keep sample input)
*.wav
*.mp3
!lesson_recording.mp3

代碼庫涵蓋了學(xué)習(xí)過程中所需的全部關(guān)鍵文件,具體如下:

  • requirements.txt(詳細(xì)內(nèi)容見下文)
  • transcribe.py tts.py(“實踐操作”部分將對其進(jìn)行逐步講解)
  • requirements.txt
openai-whisper
transformers
torch
soundfile
sentencepiece
Numpy

通過以上方式,項目所需的全部資源準(zhǔn)備完畢。

全納教育(Inclusive Education)的概念

全納教育并非僅僅是把有不同需求的學(xué)生聚集在同一教室,其核心目標(biāo)是營造一個能使每個學(xué)生都得以充分發(fā)展的學(xué)習(xí)環(huán)境。

常見的學(xué)習(xí)障礙類型如下:

  • 閱讀困難:如患有閱讀障礙癥的情況。
  • 溝通難題:涉及言語或聽力障礙問題。
  • 感官負(fù)擔(dān)過重或注意力難以集中:常見于自閉癥、多動癥患者。
  • 記筆記和理解困難。

AI可通過提供字幕、朗讀、自適應(yīng)節(jié)奏以及替代性溝通工具等方式,幫助減少上述學(xué)習(xí)障礙。

工具集:教師可即刻嘗試的五類AI無障礙工具

  • 微軟沉浸式閱讀器:具備文本轉(zhuǎn)語音、閱讀引導(dǎo)和翻譯功能。
  • 谷歌實時轉(zhuǎn)錄:為言語或聽力輔助提供實時字幕。
  • Otter.ai可實現(xiàn)自動記筆記和內(nèi)容總結(jié)。
  • Grammarly / Quillbot輔助寫作,增強文本的可讀性與清晰度。
  • Seeing AI(微軟):為視障學(xué)習(xí)者描述文本和場景。

實際案例

患有閱讀障礙癥的學(xué)生可借助沉浸式閱讀器,在聽課本內(nèi)容的同時對照文字閱讀;有聽力損失的學(xué)生則能利用實時轉(zhuǎn)錄功能跟上課堂討論。這些技術(shù)應(yīng)用上的小改變,為全納教育帶來了顯著的積極效果。

平臺差異:Windows與macOS/Linux設(shè)置

大多數(shù)代碼在不同操作系統(tǒng)上的運行邏輯一致,但設(shè)置命令存在一定差異。

創(chuàng)建虛擬環(huán)境

若要在PowerShell中使用 Python 3.8 或更高版本創(chuàng)建并激活虛擬環(huán)境,可按以下步驟操作:

1.創(chuàng)建虛擬環(huán)境。

py -3.12 -m venv .venv

2.激活虛擬環(huán)境。

.\.venv\Scripts\Activate

激活虛擬環(huán)境后,PowerShell提示符會改變,表明已進(jìn)入虛擬環(huán)境。這種設(shè)置方式有利于依賴項的管理,能夠?qū)崿F(xiàn)項目環(huán)境的相互隔離。

對于MacOS 用戶,若需在 bash shell(這是一種常用的命令行解釋器(shell),是 UNIX 和類 UNIX 系統(tǒng)(如 Linux、macOS)默認(rèn)的 shell 之一,用于接收和執(zhí)行用戶輸入的命令,是用戶與操作系統(tǒng)內(nèi)核交互的接口)中使用 Python 3 創(chuàng)建并激活虛擬環(huán)境,可按以下步驟操作:

1.創(chuàng)建虛擬環(huán)境。

python3 -m venv .venv

2.激活虛擬環(huán)境。

source .venv/bin/activate

激活后,bash 提示符會發(fā)生變化,以此表明已進(jìn)入虛擬環(huán)境開展工作。該設(shè)置有助于依賴項的管理,可確保項目環(huán)境相互隔離。

Windows系統(tǒng)FFmpeg安裝指引:

  1. 下載 FFmpeg 安裝包:通過訪問 FFmpeg 官方網(wǎng)站,獲取適用于 Windows 系統(tǒng)的最新版本 FFmpeg 安裝包。
  2. 解壓下載的文件:安裝包下載完成后,對其進(jìn)行解壓操作以提取其中的內(nèi)容。解壓后可得到多個文件,其中包含 ffmpeg.exe 可執(zhí)行文件。
  3. 復(fù)制 ffmpeg.exe對于使用 ffmpeg.exe 可執(zhí)行文件,存在兩種配置方式:
  • 項目文件夾配置: ffmpeg.exe 直接復(fù)制到項目文件夾中。采用此方式,項目無需對系統(tǒng)設(shè)置進(jìn)行修改即可訪問 FFmpeg 功能。
  • 系統(tǒng)路徑添加:可將包含 ffmpeg.exe 的目錄添加到系統(tǒng)的 PATH 環(huán)境變量中。完成該操作后,能夠在任意命令提示符窗口中直接使用 FFmpeg,而無需指定其具體位置。

此外,包含所有必要文件及說明的完整項目文件夾,可從 GitHub 進(jìn)行下載。文章末尾提供了 GitHub 存儲庫的鏈接。

MocOS系統(tǒng)FFmpeg安裝指引:

若要在macOS系統(tǒng)上安裝FFmpeg,可借助Homebrew這一廣泛應(yīng)用的 macOS 包管理器,具體操作步驟如下:

  1. 打開終端:可在應(yīng)用程序目錄下的實用工具文件夾中找到終端應(yīng)用并打開。
  2. 安裝 Homebrew(若未安裝):將以下命令復(fù)制粘貼至終端,然后按下回車鍵,隨后依照屏幕提示完成操作。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. 安裝 FFmpegHomebrew安裝完畢,在終端中執(zhí)行相應(yīng)命令以完成 FFmpeg 的安裝。
brew install ffmpeg

執(zhí)行該命令后,系統(tǒng)會自動下載并安裝 FFmpeg,安裝完成后,FFmpeg 即可在系統(tǒng)中正常使用。

Linux系統(tǒng)(Debian/Ubuntu)FFmpeg安裝指引:

在基于 Debian 的系統(tǒng)(例如 Ubuntu)上安裝 FFmpeg,可使用 APT 包管理器,具體操作如下:

1.打開終端:一般可在系統(tǒng)的應(yīng)用程序菜單中找到終端并打開。

2.更新軟件包列表:在安裝新軟件前,建議更新軟件包列表。在終端中運行以下命令:

sudo apt update

3.安裝 FFmpeg軟件包列表更新完成后,通過運行以下命令安裝 FFmpeg

sudo apt install ffmpeg

上述步驟完成后,FFmpeg 將在 macOS Linux 系統(tǒng)上完成安裝并可隨時使用。

運行 Python 腳本:

  • Windows系統(tǒng):python script.py 或者py script.py
  • macOS/Linux系統(tǒng):python3 script.py
    在后續(xù)相關(guān)步驟中,涉及不同系統(tǒng)操作差異的部分將以“macOS/Linux說明進(jìn)行標(biāo)注,以便用戶能依據(jù)自身系統(tǒng)順利完成操作。

實踐操作:基于Python構(gòu)建簡易無障礙工具包

搭建以下兩個小型演示項目:

  • 基于Whisper模型的語音轉(zhuǎn)文本項目(本地運行,免費)
  • 基于Hugging Face SpeechT5模型的文本轉(zhuǎn)語音項目

(1)基于 Whisper模型的語音轉(zhuǎn)文本項目(本地運行,免費)

項目搭建內(nèi)容:
編寫一個Python腳本,讀取一段簡短的 MP3 音頻文件,并在終端輸出其轉(zhuǎn)錄文本。

選擇Whisper的原因

Whisper 是一個性能穩(wěn)健的開源語音識別(Speech-to-Text, STT)模型。其本地部署版本適合初學(xué)者,無需申請API密鑰,無調(diào)用配額限制,初次安裝完成后可離線運行,保障數(shù)據(jù)隱私且提升使用靈活性。

Whisper安裝方法(使用PowerShell):

# Activate your virtual environment
# Example: .\venv\Scripts\Activate
# Install the openai-whisper package
pip install openai-whisper
# Check if FFmpeg is available
ffmpeg -version
# If FFmpeg is not available, download and install it, then add it to PATH or place ffmpeg.exe next to your script# Example: Move ffmpeg.exe to the script directory or update PATH environment variable

在運行 Whisper 之前,應(yīng)能在此處看到一個版本字符串。

注意MacOS 用戶可在其終端中使用與上述相同的代碼片段。

若尚未安裝 FFmpeg,可使用以下命令進(jìn)行安裝:

macOS 系統(tǒng):

brew install ffmpeg

Linux Ubuntu/Debian)系統(tǒng):

sudo apt install ffmpeg

創(chuàng)建transcribe.py:

import whisper
# Load the Whisper model
model = whisper.load_model("base")  # Use "tiny" or "small" for faster speed
# Transcribe the audio file
result = model.transcribe("lesson_recording.mp3", fp16=False)
# Print the transcriptprint("Transcript:", result["text"])

代碼的工作機(jī)制如下:

  • whisper.load_model("base")首次執(zhí)行該代碼時,系統(tǒng)會下載并加載指定的模型,后續(xù)運行會對該模型進(jìn)行緩存處理。
  • model.transcribe(...)此函數(shù)承擔(dān)音頻解碼、語言檢測以及文本推理的任務(wù)。
  • fp16=False:該參數(shù)用于避免使用半精度 GPU 運算,以此保證代碼能夠在 CPU 環(huán)境下正常運行。
  • result["text"]最終生成的轉(zhuǎn)錄文本字符串。

運行:

python transcribe.py

預(yù)期輸出:

語音轉(zhuǎn)文本成功:Whisper將輸出從lesson_recording.mp3中識別出的句子。

若要在macOSLinux系統(tǒng)上運行transcribe.py腳本,可在終端中使用以下命令:

python3 transcribe.py

常見問題及解決方法:

  • 轉(zhuǎn)錄時出現(xiàn) FileNotFoundError:此問題表明未找到 FFmpeg。需安裝 FFmpeg,并通過 ffmpeg -version 命令確認(rèn)安裝情況。
  • CPU上運行速度極慢:可切換為tinysmall模型,使用 whisper.load_model("small") 進(jìn)行切換。

(2)基于Hugging Face SpeechT5模型的文本轉(zhuǎn)語音項目

項目搭建內(nèi)容:

編寫一個Python腳本,該腳本能夠?qū)⒁欢魏喍套址D(zhuǎn)換為語音,并保存為名為output.wavWAV文件。

選擇 SpeechT5 的原因

SpeechT5 是一款被廣泛應(yīng)用的開源模型,具備在 CPU 上運行的能力,易于進(jìn)行演示,且使用過程中無需 API 密鑰。

在(PowerShellWindows 系統(tǒng)上安裝所需軟件包:

# Activate your virtual environment
# Example: .\venv\Scripts\Activate
# Install the required packages
pip install transformers torch soundfile sentencepiece

注意:Mac OS 用戶可以在其終端中使用與上述相同的代碼片段。

創(chuàng)建tts.py

from transformers import SpeechT5Processor, SpeechT5ForTextToSpeech, SpeechT5HifiGan
import soundfile as sf
import torch
import numpy as np
# Load models
processor = SpeechT5Processor.from_pretrained("microsoft/speecht5_tts")
model = SpeechT5ForTextToSpeech.from_pretrained("microsoft/speecht5_tts")
vocoder = SpeechT5HifiGan.from_pretrained("microsoft/speecht5_hifigan")

# Speaker embedding (fixed random seed for a consistent synthetic voice)
g = torch.Generator().manual_seed(42)
speaker_embeddings = torch.randn((1, 512), generator=g)

# Text to synthesize
text = "Welcome to inclusive education with AI."
inputs = processor(text=text, return_tensors="pt")

# Generate speech
with torch.no_grad():
    speech = model.generate_speech(inputs["input_ids"], speaker_embeddings, vocoder=vocoder)

# Save to WAV
sf.write("output.wav", speech.numpy(), samplerate=16000)
print("? Audio saved as output.wav")

預(yù)期輸出:

文本轉(zhuǎn)語音操作完成。SpeechT5 已生成音頻,并將其保存為 output.wav 文件。

代碼的工作機(jī)制如下:

  • SpeechT5Processor:該組件負(fù)責(zé)為模型準(zhǔn)備輸入文本。
  • SpeechT5ForTextToSpeech:此模塊用于生成梅爾頻譜圖(mel-spectrogram),該頻譜圖包含語音內(nèi)容信息。
  • SpeechT5HifiGan:作為一種聲碼器,其作用是將頻譜圖轉(zhuǎn)換為可播放的波形。
  • speaker_embedding:這是一個 512 維的向量,代表著一種特定的聲音。對其進(jìn)行設(shè)定后,每次運行程序時都能產(chǎn)生一致的合成聲音。

注意:若希望每次重新打開項目時都使用相同的聲音,需使用以下代碼片段保存一次性嵌入:

import numpy as np
import torch

# Save the speaker embeddings
np.save("speaker_emb.npy", speaker_embeddings.numpy())

# Later, load the speaker embeddings
speaker_embeddings = torch.tensor(np.load("speaker_emb.npy"))

運行:

python tts.py

注意: MacOS/Linux 系統(tǒng)中,使用 python3 tts.py 命令來運行與上述相同的代碼。

預(yù)期結(jié)果:

  • 終端顯示:? Audio saved as output.wav(音頻已保存為 output.wav
  • 文件夾中生成一個新文件:output.wav

常見問題及解決方法:

  • ImportError: sentencepiece 未找到執(zhí)行 pip install sentencepiece 進(jìn)行安裝。
  • Windows 上的 Torch 安裝問題 →
# Activate your virtual environment
# Example: .\venv\Scripts\Activate
# Install the torch package using the specified index URL for CPU
pip install torch --index-url https://download.pytorch.org/whl/cpu

注意:首次運行時通常速度較慢,這是因為模型可能仍在下載過程中,屬于正常現(xiàn)象。

(3)可選:通過 OpenAI API使用Whisper

功能:

無需在本地運行 Whisper,可直接調(diào)用 OpenAI Whisper APIwhisper - 1)。將音頻文件上傳至 OpenAI 服務(wù)器,服務(wù)器完成轉(zhuǎn)錄后,會將文本返回。

使用 API 的原因:

  • 無需在本地安裝或運行 Whisper 模型,可節(jié)省磁盤空間和設(shè)置時間。
  • 借助 OpenAI 的基礎(chǔ)設(shè)施運行,若本地電腦性能較差,使用該 API 進(jìn)行轉(zhuǎn)錄速度會更快。
  • 若已在課堂或應(yīng)用程序中使用 OpenAI 服務(wù),調(diào)用此API是不錯的選擇。

注意事項:

  • 需要 API 密鑰。
  • 需要啟用計費功能,且免費試用額度通常較小。
  • 需要網(wǎng)絡(luò)連接,這與本地 Whisper 演示有所不同。

獲取 API 密鑰的方法:

  • 訪問 OpenAI API 密鑰頁面。
  • 使用 OpenAI 賬戶登錄,若沒有則需創(chuàng)建一個。
  • 點擊 “Create new secret key”(創(chuàng)建新的密鑰)。
  • 復(fù)制生成的密鑰,其格式類似 sk - xxxxxxxx.... ,需當(dāng)作密碼一樣妥善保管,切勿公開分享,也不要推送到 GitHub 上。

步驟 1:設(shè)置 API 密鑰

PowerShell(僅當(dāng)前會話)中:

# Set the OpenAI API key in the environment variable
$env:OPENAI_API_KEY="your_api_key_here"

或者,可在 PowerShell 中通過setx命令永久設(shè)置環(huán)境變量,具體操作如下:

setx OPENAI_API_KEY "your_api_key_here"

此命令會將 OPENAI_API_KEY 環(huán)境變量設(shè)置為指定的值。需注意,應(yīng)把 “your_api_key_here” 替換為實際的 API 密鑰。該更改會在未來的 PowerShell 會話中生效,但可能需要重啟當(dāng)前會話或開啟新會話,才能使更改生效。

驗證環(huán)境變量已設(shè)置:

若要在 PowerShell 中查看環(huán)境變量的值,可使用 echo 命令,具體操作如下:

echo $env:OPENAI_API_KEY

該命令會在 PowerShell 會話中顯示 OPENAI_API_KEY 環(huán)境變量的當(dāng)前值。若該變量已完成設(shè)置,將打印出具體值;若未設(shè)置,將不返回任何內(nèi)容或顯示為空行。

步驟 2:安裝 OpenAI Python 客戶端

若要在 PowerShell 中通過 pip 安裝 OpenAI Python 客戶端,可使用以下命令:

pip install openai

執(zhí)行此命令,系統(tǒng)將下載并安裝 OpenAI 包,安裝完成后,便能夠在 Python 項目中與 OpenAI API 進(jìn)行交互。在運行該命令前,請確保系統(tǒng)已安裝 Python pip

步驟3:創(chuàng)建transcribe_api.py

from openai import OpenAI
# Initialize the OpenAI client (reads API key from environment) client = OpenAI()
# Open the audio file and create a transcription
with open("lesson_recording.mp3", "rb") as f: transcript = client.audio.transcriptions.create( model="whisper-1", file=f
 )
# Print the transcript
print("Transcript:", transcript.text)

步驟4:運行

python transcribe_api.py

預(yù)期輸出:

Transcript: Welcome to inclusive education with AI.

常見問題及解決方法:

  • 錯誤:insufficient_quota此錯誤表明已用完免費額度,若需繼續(xù)使用,需添加付費方式。
  • 上傳緩慢:若音頻文件較大,可先對其進(jìn)行壓縮,例如將 WAV 格式轉(zhuǎn)換為 MP3 格式。
  • 密鑰未找到:需仔細(xì)檢查終端會話中是否設(shè)置了 $env:OPENAI_API_KEY

本地 Whisper API Whisper 的選擇探討

Feature

Local Whisper (on your machine)

OpenAI Whisper API (cloud)

Setup

Needs Python packages + FFmpeg

Just install openai client + set API key

Hardware

Runs on your CPU (slower) or GPU (faster)

Runs on OpenAI’s servers (no local compute needed)

Cost

? Free after initial download

Pay per minute of audio (after free trial quota)

Internet required

? No (fully offline once installed)

Yes (uploads audio to OpenAI servers)

Accuracy

Very good - depends on model size (tiny → large)

Consistently strong - optimized by OpenAI

Speed

Slower on CPU, faster with GPU

Fast (uses OpenAI’s infrastructure)

Privacy

Audio never leaves your machine

Audio is sent to OpenAI (data handling per policy)

一般而言,可參考以下原則進(jìn)行選擇:

  • 若需要免費的離線轉(zhuǎn)錄功能,或者正在處理敏感數(shù)據(jù),建議使用本地版 Whisper
  • 若更注重便捷性,不介意付費使用,且期望無需進(jìn)行本地設(shè)置即可快速完成轉(zhuǎn)錄,那么 API Whisper 更為合適。

快速設(shè)置備忘單

Task

Windows (PowerShell)

macOS / Linux (Terminal)

Create venv

py -3.12 -m venv .venv

python3 -m venv .venv

Activate venv

.\.venv\Scripts\Activate

source .venv/bin/activate

Install Whisper

pip install openai-whisper

pip install openai-whisper

Install FFmpeg

Download build → unzip → add to PATH or copy ffmpeg.exe

brew install ffmpeg (macOS) sudo apt install ffmpeg (Linux)

Run STT script

python transcribe.py

python3 transcribe.py

Install TTS deps

pip install transformers torch soundfile sentencepiece

pip install transformers torch soundfile sentencepiece

Run TTS script

python tts.py

python3 tts.py

Install OpenAI client (API)

pip install openai

pip install openai

Run API script

python transcribe_api.py

python3 transcribe_api.py

針對 MacOS M1/M2 用戶的專業(yè)建議:若需實現(xiàn) Metal GPU 加速,可能需要安裝特定的 PyTorch 版本。請查閱 PyTorch 安裝指南,獲取適配的安裝包。

代碼對課堂的影響

無論選用本地的 Whisper、云 API 或是 SpeechT5 來實現(xiàn)文本轉(zhuǎn)語音,此時開發(fā)者都已經(jīng)擁有了一個可用的原型,該原型具備以下功能:

  • 將口語授課內(nèi)容轉(zhuǎn)換為文本。
  • 為偏好聽覺輸入的學(xué)生朗讀文本。這構(gòu)成了技術(shù)基礎(chǔ),但關(guān)鍵問題在于:這些基礎(chǔ)功能如何在真實課堂場景下為教師和學(xué)生提供支持?

開發(fā)者使命:實現(xiàn)全納教育

嘗試將兩個代碼片段整合為一個簡單的課堂輔助應(yīng)用程序,該程序需具備以下能力:

  • 實時為教師的話語添加字幕。
  • 應(yīng)要求大聲朗讀文本記錄或課本段落。

之后可思考進(jìn)一步的擴(kuò)展方向:

  • 增加用于非語言交流的符號識別功能。
  • 為多元化課堂添加多語言翻譯功能。
  • 為網(wǎng)絡(luò)連接不佳的學(xué)校添加離線支持。

利用現(xiàn)有的開源AI工具,這些設(shè)想是可以實現(xiàn)的。

挑戰(zhàn)與考量

為全納教育進(jìn)行開發(fā),不僅僅是代碼層面的問題,還需應(yīng)對一些重要挑戰(zhàn):

  • 隱私保護(hù):必須保護(hù)學(xué)生數(shù)據(jù),尤其是涉及錄音的數(shù)據(jù)。
  • 成本控制:解決方案需對不同規(guī)模的學(xué)校具有合理的價格和可擴(kuò)展性。
  • 教師培訓(xùn):教育工作者需要得到支持,以便自信地使用這些工具。
  • 平衡把握:AI應(yīng)輔助教師,不能取代學(xué)習(xí)過程中關(guān)鍵的人文因素。

展望未來

全納教育的未來可能涉及多模態(tài)AI,包括結(jié)合語音、手勢、符號甚至情感識別的系統(tǒng)。未來甚至可能出現(xiàn)腦機(jī)接口和可穿戴設(shè)備,助力目前被排斥在外的學(xué)習(xí)者實現(xiàn)無縫交流。

有一點很明確:當(dāng)教師、開發(fā)者和神經(jīng)多樣性學(xué)習(xí)者共同設(shè)計解決方案時,全納教育才能發(fā)揮最大效能。

結(jié)論

AI并非要取代教師,而是助力教師惠及每一位學(xué)生。通過采用AI驅(qū)動的無障礙工具,課堂能夠轉(zhuǎn)變?yōu)樽屔窠?jīng)多樣性學(xué)習(xí)者茁壯成長的空間。

行動呼吁:

  • 教師:可以在一堂課中嘗試使用一款相關(guān)工具。
  • 開發(fā)者:可以利用上述代碼片段制作自己的全納課堂工具原型。
  • 政策制定者:可支持將無障礙性作為教育核心的倡議。

全納教育不再是夢想,正逐步成為現(xiàn)實。審慎使用AI,全納教育有望成為新常態(tài)。

譯者介紹

劉濤,51CTO社區(qū)編輯,某大型央企系統(tǒng)上線檢測管控負(fù)責(zé)人。

原文標(biāo)題:How to Build AI Speech-to-Text and Text-to-Speech Accessibility Tools with Python,作者:OMOTAYO OMOYEMI

責(zé)任編輯:姜華 來源: 51CTO內(nèi)容精選
相關(guān)推薦

2023-11-01 06:56:56

2024-07-31 08:50:20

2012-05-25 13:19:48

Web

2013-11-21 10:56:33

iOS工具資源

2012-11-30 09:42:48

iOS開發(fā)輔助工具資源

2011-03-18 13:08:48

Microsoft A

2011-03-18 12:59:05

Microsoft A

2012-05-14 18:35:20

Windows Pho

2023-12-14 08:25:28

2010-04-08 11:17:39

2017-04-17 18:38:03

Windows提權(quán)漏洞

2025-04-10 09:10:00

.NET開源Windows

2013-01-07 16:55:21

APP開發(fā)輔助工具UI設(shè)計

2019-10-09 08:52:59

SQLMySQL數(shù)據(jù)庫

2018-02-26 09:00:00

前端Web性能工具

2014-03-18 14:25:46

VS2010擴(kuò)展工具

2010-07-16 09:00:00

.NET

2021-03-26 14:26:47

數(shù)據(jù)庫工具開發(fā)

2020-12-15 13:41:35

OracleCentOSLinux

2025-01-13 08:39:50

AI大模型輔助工具
點贊
收藏

51CTO技術(shù)棧公眾號

白嫩情侣偷拍呻吟刺激| wwwjizzjizzcom| 一区二区乱子伦在线播放| 日韩欧美午夜| 亚洲国产成人在线视频| 成年人免费在线播放| 色综合久久影院| 成人午夜av电影| 国产精品狼人色视频一区| caoporn91| 妖精视频一区二区三区免费观看| 欧美日韩在线播放| 久久久久久免费看| 69久久夜色| 99re热视频精品| 91在线播放国产| 极品国产91在线网站| 久久久久久美女精品| 日韩精品视频观看| 中文字幕乱妇无码av在线| 欧美××××黑人××性爽| 樱花草国产18久久久久| 日本一区免费| 天堂在线资源库| 国产精品主播直播| 国产精品视频1区| 69成人免费视频| 精品成人国产| 欧美成年人视频网站欧美| 亚洲最大成人网站| 国产一区二区三区亚洲| 91精品国产丝袜白色高跟鞋| 91精品无人成人www| 欲香欲色天天天综合和网| 亚洲伊人伊色伊影伊综合网| 亚洲最大免费| jzzjzzjzz亚洲成熟少妇| 99精品一区二区三区| dy888夜精品国产专区| 国产精品无码久久av| 免费美女久久99| 国产成人久久精品| 中文字幕第四页| 一区二区毛片| 91极品女神在线| 国产无码精品在线播放| 黑丝一区二区三区| 久久91精品国产91久久跳| 欧美肥妇bbwbbw| 欧美自拍偷拍| 中文字幕在线日韩| 黄色一级片一级片| 999国产精品永久免费视频app| 一本大道久久加勒比香蕉| 无码 人妻 在线 视频| 偷拍视屏一区| 亚洲天堂网在线观看| 国产熟妇久久777777| 久久99青青| 国产亚洲精品久久久久久| 蜜桃av免费看| av一区二区在线播放| 自拍偷拍亚洲一区| 小向美奈子av| 狠狠综合久久| 国色天香2019中文字幕在线观看| 国产在线综合网| av成人激情| 欧美壮男野外gaytube| 久久久成人免费视频| 水野朝阳av一区二区三区| 国产精品久久久久77777| 亚洲精品国产欧美在线观看| 麻豆国产欧美日韩综合精品二区 | 性网站在线观看| 一区二区视频在线| 九一国产精品视频| 欧美18av| 91精品国产欧美日韩| 无码人妻丰满熟妇啪啪网站| 日韩欧美黄色| 最新中文字幕亚洲| 欧美老熟妇一区二区三区| 一区在线视频观看| 国产成人福利视频| 国产露脸无套对白在线播放| 丁香激情综合国产| 女同一区二区| 操你啦在线视频| 天天综合日日夜夜精品| 一级黄色香蕉视频| 榴莲视频成人app| 精品亚洲国产视频| 懂色av蜜臀av粉嫩av永久| 极品av少妇一区二区| 国产精品第8页| www.黄色av| 久久久久亚洲蜜桃| 国产传媒久久久| 99久久伊人| 亚洲国内精品视频| 久久成人小视频| 亚洲视频二区| 成人亚洲激情网| 毛片网站在线| 亚洲一区二区五区| 国产九九在线观看| 久久丝袜视频| 欧美大片va欧美在线播放| 一级片在线观看免费| 国产成人av一区| 亚洲激情一区二区| 中文字幕 在线观看| 欧美一二三四区在线| 日本爱爱爱视频| 亚洲精品日韩久久| 亚洲精品免费一区二区三区| 毛片网站在线观看| 婷婷一区二区三区| 少妇性l交大片7724com| 色中色综合网| 国产suv精品一区二区三区88区| 99热这里只有精品99| 国产精品私人影院| 亚洲中文字幕久久精品无码喷水 | 欧美精品一区二区在线观看| 麻豆视频免费在线播放| 制服诱惑一区二区| 国产二区不卡| 羞羞视频在线免费国产| 欧美三级日韩三级| 国产精品久久久久久久av| 亚洲综合国产| 久久精品人成| 性爽视频在线| 欧美精品一区二区三区蜜臀| 久久97人妻无码一区二区三区| 久久99久久久久久久久久久| 先锋影音亚洲资源| 国产精品videossex撒尿| 亚洲系列中文字幕| 久久青青草原亚洲av无码麻豆 | 午夜时刻免费入口| 翔田千里一区二区| 欧美成人第一区| a欧美人片人妖| 亚洲日韩中文字幕在线播放| 天天干天天色综合| 国产无人区一区二区三区| 18岁视频在线观看| 精品国产1区| 国产精品福利在线| 91精彩视频在线观看| 欧美吻胸吃奶大尺度电影 | 日韩aaaa| 91精品国产综合久久香蕉最新版| 欧美日韩在线资源| 欧美福利视频一区| 国产精品久久久精品四季影院| 国产一区二区看久久| 国产小视频免费| 美女福利一区| 日韩av不卡在线| av在线第一页| 欧美一区二区三区色| 久久综合成人网| 99久久99久久久精品齐齐| 国产aaa一级片| 日本精品三区| 91亚色免费| 黄视频网站在线观看| 亚洲欧美日韩精品| 一级黄色片在线播放| 亚洲另类一区二区| 国产精品手机在线观看| 免费视频一区| 久久久国产精华液999999| 精品视频在线播放一区二区三区| 久久理论片午夜琪琪电影网| 日韩电影在线观看完整版| 欧美综合一区二区| 午夜少妇久久久久久久久| 99久久精品免费精品国产| 宅男噜噜噜66国产免费观看| 亚州av乱码久久精品蜜桃| 国产精品日韩一区二区| 欧美电影免费观看| 欧美不卡视频一区发布| 欧美一区二区少妇| 欧美性猛交xxxx黑人交| 亚洲av无码一区二区三区在线| 成人黄色在线视频| 播放灌醉水嫩大学生国内精品| 成人在线丰满少妇av| 国产精品二区二区三区| 一区二区视频免费完整版观看| 久久综合亚洲社区| 五月婷在线视频| 777色狠狠一区二区三区| 91香蕉在线视频| 中文字幕一区不卡| 亚洲永久无码7777kkk| 国产一区欧美二区| 无码无遮挡又大又爽又黄的视频| 亚洲精品tv久久久久久久久久| 久久久久久国产精品免费免费| gogo大尺度成人免费视频| 欧美在线免费视频| 暖暖在线中文免费日本| 日韩最新av在线| 九九九伊在人线综合| 欧美大片一区二区| 一区二区三区在线免费观看视频| 亚洲18女电影在线观看| 日韩在线不卡av| 久久精品免费在线观看| 亚洲精品乱码久久| 国产一区二区女| 激情五月婷婷基地| 天堂影院一区二区| 欧美激情 国产精品| 欧美成人亚洲| 天天爱天天做天天操| 操欧美老女人| 茄子视频成人在线观看 | 国产系列精品av| 亚洲黄色录像片| 日韩av片在线免费观看| 国产女人18毛片水真多成人如厕 | 丰满熟妇乱又伦| 欧美一区二区三区爱爱| 一本久道久久综合无码中文| 91九色02白丝porn| 老熟妇仑乱一区二区av| 欧美日韩在线视频一区| 日韩黄色精品视频| 亚洲五月六月丁香激情| 国产一级中文字幕| 亚洲一区二区三区四区在线| 国产大学生自拍| 一区二区三区小说| 强行糟蹋人妻hd中文| 亚洲乱码日产精品bd| 免费一级全黄少妇性色生活片| 亚洲图片你懂的| 青青青在线免费观看| 亚洲丝袜另类动漫二区| 成人免费精品动漫网站| 亚洲欧美偷拍卡通变态| 亚洲熟女www一区二区三区| 亚洲老妇xxxxxx| 欧美第一页在线观看| 亚洲美女偷拍久久| 免看一级a毛片一片成人不卡| 一区二区三区日韩欧美| 日本三级网站在线观看| 性做久久久久久| 久久久久久久久久久影院| 欧美日韩一区二区免费视频| 日韩一级在线视频| 日本韩国精品在线| 91影院在线播放| 日韩欧美成人午夜| 五月婷婷在线播放| 国产亚洲视频在线| 男人的天堂在线视频免费观看 | 伊人久久大香线蕉成人综合网| 97精品国产| 香港三级日本三级a视频| 9色国产精品| av网站在线不卡| 国产美女精品人人做人人爽| 成人啪啪18免费游戏链接| eeuss影院一区二区三区| 日韩一级av毛片| 亚洲色图在线看| 在线观看国产亚洲| 欧美日韩国产乱码电影| 亚洲精品久久久久久久久久久久久久| 亚洲精品成a人在线观看| av在线免费观看网| 久久久久久久久久久免费 | 欧美日韩国产一二三| 亚洲国产精品视频在线| 亚洲精品视频播放| 3d成人动漫在线| 性视频1819p久久| 91天天综合| 国产精品一国产精品最新章节| 杨幂一区二区三区免费看视频| 日本成人性视频| 国产农村妇女毛片精品久久莱园子| 在线观看av网页| 不卡的av网站| 69xxx免费| 同产精品九九九| 国产美女永久免费| 亚洲欧美国产一本综合首页| 在线观看操人| 国产精品久久久久久网站| 爱爱精品视频| 亚洲精品一区二区三区蜜桃久| 91久久综合| www.五月天色| 久久精品网站免费观看| 久久精品视频日本| 884aa四虎影成人精品一区| 蜜桃视频在线入口www| 欧美—级高清免费播放| 日本在线一区二区| 欧美区高清在线| 亚洲国产电影| 久久久久无码精品| 国产亲近乱来精品视频| 欧美日韩一二三四区| 亚洲成人av资源网| a级网站在线播放| 国产精品一区二区三| 国产精品欧美在线观看| 欧美视频在线观看网站| 国产精品亚洲成人| 国产精品久久久免费看| 日本精品视频一区二区| 免费看男男www网站入口在线 | 国产无遮无挡120秒| 91精品午夜视频| 免费成人黄色| 成人福利在线观看| 欧美特黄一级大片| 欧美视频免费播放| 91美女蜜桃在线| 在线观看黄网站| 日韩成人av网| 福利在线免费视频| 国产乱码精品一区二区三区卡| 欧美激情91| 中国特级黄色片| 一区二区三区日韩欧美精品| 精品人妻一区二区三区浪潮在线| 久久精品国产69国产精品亚洲| 992tv国产精品成人影院| 五月天久久狠狠| 免费人成在线不卡| 人妻互换一区二区激情偷拍| 欧美日韩一区在线| 日本三级视频在线播放| 91精品国产自产在线| 性xxxx欧美老肥妇牲乱| 手机在线免费毛片| 亚洲精品乱码久久久久久日本蜜臀| 国产精品久久久久久久成人午夜| 久久精视频免费在线久久完整在线看| 亚洲三级电影| 青草全福视在线| 国产成a人亚洲| 日韩网红少妇无码视频香港| 日韩激情视频在线| 奇米777日韩| 一区二区日本伦理| 国产麻豆视频一区二区| 国产福利久久久| 亚洲欧美日韩中文在线| 电影亚洲精品噜噜在线观看| 亚洲国产综合自拍| 国产伦理精品不卡| 日韩精品一区二区三| 亚洲欧美激情视频| 婷婷久久免费视频| 中文字幕人妻熟女人妻洋洋| 95精品视频在线| 亚洲中文一区二区三区| 欧美精品在线极品| 嫩草国产精品入口| 日韩肉感妇bbwbbwbbw| 亚洲精品成a人| 日本又骚又刺激的视频在线观看| 国产精品一区久久| 国产精品地址| 亚洲国产天堂av| 日韩欧美一区二区免费| 鲁鲁在线中文| 不卡中文字幕在线| 99这里都是精品| 在线观看日批视频| 久久免费精品日本久久中文字幕| 九九综合久久| 国产chinesehd精品露脸| 欧美午夜无遮挡| 黄色av免费在线| 免费看成人片| 国产成人欧美日韩在线电影| 五月天婷婷导航| 久久久久免费精品国产| 郴州新闻综合频道在线直播| 日本wwwwwww| 欧美在线你懂得| 国产直播在线| 国产精品h视频| 国产视频911| 天天操天天干天天爽|