Artikel ini membandingkan berbagai Representasi Audio yang diterapkan di TensorFlow dan TensorFlowIO .
audio = tfio.audio.AudioIOTensor(filepath)
audioSR = int(audio.rate.numpy())
audio = audio[:]
audio = tf.squeeze(audio, axis=-1)
audio = tf.cast(audio, tf.float32)
plt.figure("Oscillo: " + filepath)
plt.plot(audio.numpy())
plt.show()
Oscillogram of word “go”
frame_step = int(audioSR * 0.008)
spectrogram = tf.abs(tf.signal.stft(audio, frame_length=1024, frame_step=frame_step))
plt.figure("Spect: " + filepath)
plt.imshow(tf.math.log(spectrogram).numpy())
plt.show()
Spectrogram of word “go”
spectrogram = tfio.experimental.audio.spectrogram(audio, nfft=1024, window=len(audio), stride=frame_step)
plt.figure("Spect: " + filepath)
plt.imshow(tf.math.log(spectrogram).numpy())
plt.show()
Spectrogram of word “go”
spectrogram = tfio.experimental.audio.spectrogram(audio, nfft=1024, window=len(audio), stride=frame_step)
mel = tfio.experimental.audio.melscale(spectrogram, rate=audioSR, mels=32, fmin=0, fmax=audioSR/2)
plt.figure("Mel: " + filepath)
plt.imshow(tf.math.log(mel).numpy())
plt.show()
MelScale of word “go”
meldb = tfio.experimental.audio.dbscale(mel, top_db=60)
plt.figure("MelDB: " + filepath)
plt.imshow(tf.math.log(meldb).numpy())
plt.show()
MelDBScale of word “go”
Kami menggunakan sistem prediksi kata untuk membandingkan setiap representasi. Karena, kami hanya melatih beberapa file dalam sejumlah kecil masa, nilai hasil berfluktuasi.
Proyek bekas: https://github.com/aruno14/speechRecognition
File yang digunakan: https://github.com/aruno14/speechRecognition/blob/main/test_words_compare.py
Akurasi setelah 25 periode: 0,59375
Akurasi setelah 25 periode: 0,6625
Kami memperoleh hasil yang sedikit lebih baik, namun menurut kami itu adalah perbedaan pemasangan yang acak.
Akurasi setelah 25 periode: 0,7125
Akurasi setelah 25 periode: 0,6687
Mengenai ukuran input (118, 513) VS (118, 32) , dan akurasi yang dihasilkan, kami dapat mengatakan MelScaleDB adalah opsi terbaik untuk sistem pengenalan suara. Meskipun demikian, masih banyak representasi lain dan beberapa di antaranya mungkin lebih baik daripada representasi yang disajikan dalam artikel ini.
Namun, biayanya sedikit pemrosesan dan fungsi Mel tidak diterapkan secara luas, kemungkinan besar di API Audio Web .
Podcasting telah muncul sebagai media populer untuk bercerita, hiburan, pendidikan, dan pemasaran. Menurut statistik terbaru, ada lebih dari 1.
Beberapa bulan terakhir telah menjadi rollercoaster pengalaman - dari pencobaan yang sulit dan kegagalan yang menantang hingga masa yang penuh gejolak. Namun, di tengah semua itu, ada juga saat-saat kegembiraan yang murni.
“Hai Siri, mainkan Me Dive oleh Olivia Dean.” Saat itu Mei 2021 ketika saya memulai magang di Future Academy Africa di Akure, Nigeria.
Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.
Berapa kali Anda membuang botol plastik, toples kaca, kaleng aluminium, atau paket energi hijau tanpa berpikir dua kali? Berapa kali Anda berharap bisa mendapatkan sesuatu sebagai imbalan untuk mendaur ulangnya? Jika Anda seperti kebanyakan orang, jawabannya mungkin berkali-kali. Daur ulang sering dianggap merepotkan, tugas, atau tugas yang tidak membawa manfaat langsung atau nyata.
Sudah lewat tengah malam ketika Hayden mengantar Katie kembali ke asrama kampusnya setelah malam mereka bersama. Dia memiliki kelas awal di pagi hari dan tidak memiliki pakaian ganti lagi setelah tinggal bersamanya malam sebelumnya.