Bắt đầu ngayBắt đầu miễn phí

Chuyển lời nói thành văn bản từ trích đoạn cuộc gọi

Trong bài tập này, bạn sẽ chuyển các tệp âm thanh đã được đổi sang định dạng .wav thành văn bản bằng transcribe_audio().

Vì có khá nhiều tệp và có thể còn nhiều hơn, chúng ta sẽ viết hàm create_text_list() nhận danh sách tên tệp âm thanh làm đầu vào và lần lượt đi qua từng tệp để chuyển lời nói thành văn bản.

create_text_list() sử dụng hàm transcribe_audio() đã tạo trước đó và trả về một danh sách chuỗi, mỗi chuỗi là văn bản đã được chuyển từ từng tệp âm thanh.

pre_purchase_wav_files và post_purchase_wav_files là các danh sách tên tệp các đoạn âm thanh ngắn.

Bài tập này là một phần của khóa học

Xử lý Ngôn ngữ Nói bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

def create_text_list(folder):
  # Create empty list
  text_list = []
  
  # Go through each file
  for file in folder:
    # Make sure the file is .wav
    if file.endswith(".wav"):
      print(f"Transcribing file: {file}...")
      
      # Transcribe audio and append text to list
      text_list.append(____(file))   
  return ____

create_text_list(folder)
Chỉnh sửa và Chạy Mã