Перейти до основного вмісту

Курс

Обробка усного мовлення в Python

Середній4 год

Навчіться завантажувати, перетворювати й транскрибувати мовлення з необроблених аудіофайлів у Python.

Python4 год14 відео53 вправ4,400 XP9,141Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Вивчіть розпізнавання мовлення та обробку усної мови в Python

Ми вчимося говорити задовго до того, як вчимося читати. Навіть у цифрову епоху нашим основним способом спілкування є мовлення. Обробка мовлення в Python допоможе вам завантажувати, перетворювати та транскрибувати аудіофайли. Ви почнете з того, що побачите, як виглядає необроблене аудіо в Python, а далі перейдете до вивчення популярних бібліотек і розгляду прикладу бізнес-кейсу.

Використовуйте Python SpeechRecognition і PyDub для транскрибування аудіофайлів

Python має низку популярних бібліотек, які допомагають вам обробляти усну мову. SpeechRecognition пропонує вам простий спосіб інтеграції з API перетворення мовлення в текст, а PyDub допомагає програмно змінювати атрибути аудіофайлів, щоб підготувати їх до транскрипції. Кожна з цих бібліотек розглядається в докладному розділі, що дає вам можливість застосувати теорію на практиці та закріпити свої знання.

Практикуйте транскрибування мовлення за допомогою проєкту в курсі

Останній розділ цього курсу дає вам можливість об’єднати все, чого ви навчилися, створивши proof of concept для обробки мовлення для вигаданої технологічної компанії. Ви створите систему, яка перетворює аудіозаписи телефонних дзвінків у текст, а потім виконує аналіз тональності, щоб аналізувати телефонні дзвінки служби підтримки клієнтів.

Наприкінці цього курсу ви матимете як знання, так і практичний досвід, щоб застосовувати отримані навички у своїй роботі або особистих проєктах.

Попередні вимоги

Навчальний план

Зміст курсу

1

Вступ до обробки усного мовлення з Python

Аудіофайли відрізняються від більшості інших типів даних. Перш ніж із ними працювати, потрібне попереднє опрацювання. У цьому розділі ви навчитеся першим крокам роботи з файлами мовлення: перетворите два різні аудіофайли на звукові хвилі та порівняєте їх візуально.
Почати розділ
2

Використання бібліотеки Python SpeechRecognition

Розпізнавання мовлення досі далеке від досконалості. Проте бібліотека SpeechRecognition надає простий спосіб взаємодії з багатьма API перетворення мовлення на текст. У цьому розділі ви дізнаєтеся, як використовувати SpeechRecognition, щоб легко почати перетворювати усне мовлення у ваших аудіофайлах на текст.
Почати розділ
3

Маніпулювання аудіофайлами за допомогою PyDub

Не всі аудіофайли мають однакову форму, розмір чи формат. На щастя, бібліотека PyDub від James Robert надає інструменти, з якими ви можете програмно змінювати різні параметри аудіо — як-от частоту дискретизації, кількість каналів, формат файлу тощо. У цьому розділі ви навчитеся користуватися цією корисною бібліотекою, щоб підготувати всі ваші аудіофайли до коректної транскрипції.
Почати розділ
4

Обробка тексту, транскрибованого з усного мовлення

У цьому розділі ви об'єднаєте все вивчене, створивши пілотний проєкт з обробки мовлення для технологічної компанії Acme Studios. Ви почнете з транскрибування фрагментів аудіо телефонних звернень у підтримку в текст. Далі виконаєте аналіз тональності за допомогою NLTK, розпізнавання іменованих сутностей у spaCy та класифікацію тексту у scikit-learn на основі транскрибованого матеріалу.
Почати розділ

Обробка усного мовлення в Python

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Обробка усного мовлення в Python | DataCamp