MulaiMulai sekarang secara gratis

Merekam audio yang kita perlukan

Terkadang Anda mungkin tidak memerlukan seluruh berkas audio yang Anda gunakan. Parameter duration dan offset dari metode record() dapat membantu.

Setelah menelusuri himpunan data Anda, Anda menemukan satu berkas, diimpor sebagai nothing_at_end, yang memiliki 30 detik keheningan di bagian akhir, dan satu berkas panggilan dukungan, diimpor sebagai out_of_warranty, yang memiliki 3 detik statis di bagian awal.

Mengatur duration dan offset berarti metode record() akan merekam hingga duration audio mulai dari offset. Keduanya diukur dalam detik.

Latihan ini adalah bagian dari kursus

Pemrosesan Bahasa Lisan dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Convert AudioFile to AudioData
with nothing_at_end as source:
    nothing_at_end_audio = recognizer.record(source,
                                             duration=____,
                                             offset=None)

# Transcribe AudioData to text
text = recognizer.recognize_google(nothing_at_end_audio,
                                   language="en-US")

print(text)
Edit dan Jalankan Kode