BaşlayınÜcretsiz Başlayın

İhtiyacımız olan sesi kaydetmek

Bazen üzerinde çalıştığın ses dosyasının tamamını istemeyebilirsin. record() yönteminin duration ve offset parametreleri bu konuda yardımcı olabilir.

Veri kümeni inceledikten sonra, nothing_at_end olarak içe aktarılan bir dosyada sonunda 30 saniyelik sessizlik olduğunu ve out_of_warranty olarak içe aktarılan bir destek çağrısı dosyasında başında 3 saniyelik parazit bulunduğunu fark ediyorsun.

duration ve offset ayarlandığında, record() yöntemi offset konumundan başlayarak en fazla duration kadar ses kaydeder. Her ikisi de saniye cinsinden ölçülür.

Bu egzersiz

Python ile Konuşma Dili İşleme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır