Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Case Study: TensorFlow для угадывания голосовой...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Moscow Python Meetup
PRO
October 20, 2017
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Case Study: TensorFlow для угадывания голосовой почты
Григорий Петров @ Moscow Python Conf 2017
Moscow Python Meetup
PRO
October 20, 2017
More Decks by Moscow Python Meetup
See All by Moscow Python Meetup
Moscow Python Meetup №111. Как мы изобретали Temporal, пытаясь просто создать приложение
moscowdjango
PRO
0
75
Moscow Python Meetup №110. Артём Тарасов (Альфа-Банк, Senior Engineer). Менторство как допинг: Как прокачать свои хард-скиллы, обучая других
moscowdjango
PRO
0
58
Moscow Python Meetup №110. Алёна Тямейкина (Островок.ру, Python Developer). Автоматизации процессов разработки
moscowdjango
PRO
0
67
Moscow Python Meetup №110. Адриан Макриденко (ГК Астра Линукс, разработчик серверной части). Токены авторизации: почему JWT легко использовать неправильно и как это исправляет PASETO?
moscowdjango
PRO
0
78
Moscow Python Meetup №109. Георгий Дьячков (Альфа банк, Главный разработчик). Векторные базы в агентной архитектуре и как изменятся вопросы на собеседованиях в 2026
moscowdjango
PRO
0
90
Moscow Python Meetup №109. Евгений Блинов (The Mutating Company). Ближайшее будущее мутационного тестирования на Python
moscowdjango
PRO
0
84
Moscow Python Meetup №108. Воркшоп "Построение AI-агента: Говори с данными на языке бизнеса"
moscowdjango
PRO
0
120
Moscow Python Meetup №108. Gather. Inspire. Deliver.
moscowdjango
PRO
0
110
Moscow Python Meetup №107. Бесшовные релизы глазами разработчика: обновляем код Облака без API
moscowdjango
PRO
0
100
Other Decks in Programming
See All in Programming
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.5k
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
250
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
660
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
関数型プログラミングのメリットって何だろう?
wanko_it
0
200
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
540
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
370
AIエージェントで 変わるAndroid開発環境
takahirom
2
720
霧の中の代数的エフェクト
funnyycat
1
430
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
240
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
290
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.6k
Featured
See All Featured
HDC tutorial
michielstock
2
750
Tell your own story through comics
letsgokoyo
1
1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Un-Boring Meetings
codingconduct
0
350
AI: The stuff that nobody shows you
jnunemaker
PRO
9
840
Discover your Explorer Soul
emna__ayadi
2
1.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
310
エンジニアに許された特別な時間の終わり
watany
108
250k
Everyday Curiosity
cassininazir
0
260
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Transcript
Григорий Петров Voximplant Голосовая почта, Python и TensorFlow
Что сейчас будет? Рассказывает Григорий Петров Специализация Руководство разработкой Чем
занимается Технический евангелист Опыт Более 15 лет Время выступления 10 минут Вопросы В конце выступления, 5 минут
Как вообще работает телефония?
Как вообще работает телефония? +79262251608
Телеком оператор Как вообще работает телефония? +79262251608
Телеком оператор Как вообще работает телефония? +79262251608
Телеком оператор Как вообще работает телефония? +79262251608 SIP, RTP, E1...
Как вообще работает телефония Оператор обрабатывает входящие звонки от авторизованных
пользователей на обслуживаемый им номер.
Как вообще работает телефония Оператор обрабатывает входящие звонки от авторизованных
пользователей на обслуживаемый им номер. Звонящий оператор платит оператору, который обслуживает номер.
Техническая деталь: early media - Пока входящий не "принят", он
бесплатен - Можно играть гудки или автоответ - Обычно завершают секунд через 40 - Такие звонки никто не любит
Следите за руками - "Принимаем" звонок - Играем запись "оставьте
сообщение" - 20 секунд записываем что-нибудь - Все это время оно тарифицируется - Профит!Голосовая почта
Голосовая почта - Она у всех разная - Стандартный гудок
мало кто отправляет
А не обучить ли нам нейросеть?
Данных слишком много - Голос в 8кГц - это очень
много данных - Для очень большой сети - А для большой сети нужно много семплов
Данные нужно подготовить
Данные нужно подготовить - В Python все хорошо. Особенно с
FFI - SWIG, и у нас есть либы - Чтобы вытащить Mel-frequency cepstrum - И другие страшные слова!
Данные нужно классифицировать - Можно автоматически, но много категорий -
Можно вручную
Результат - Это work in progress :) - Очень хорошо
детектится голос - Выбирать модели - это шаманство - Рекуррентные сети или Гауссианы
Это все на сегодня Теперь можно задавать вопросы. Рассказывал и
показывал Григорий Петров
[email protected]
http://facebook.com/grigoryvp