Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
イチから作る超軽量な音声合成
Search
西村 備山
July 18, 2026
Technology
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
イチから作る超軽量な音声合成
2026.7.11 DigiKeyM1 決勝審査会 での発表資料です。
西村 備山
July 18, 2026
More Decks by 西村 備山
See All by 西村 備山
SPRESENSEで可愛いロボット ~ H/W・S/W設計のポイント
lipoyang
0
130
製作物紹介 & 小ネタ集
lipoyang
0
11
形四のWebアプリ作ってみた
lipoyang
0
13
パワポを操作してカンペを表示するスカウター型デバイス
lipoyang
0
19
マイコンとデジファブによる創作電子楽器の製作
lipoyang
0
48
GitHub Copilot 対 Cursor
lipoyang
0
50
つくろか!3 出展について
lipoyang
0
20
光る縄文土器を作る
lipoyang
0
82
IoT渾天儀で太陽の運行を知る
lipoyang
0
2k
Other Decks in Technology
See All in Technology
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
190
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.8k
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.1k
AWS App Runnerから Cloudflare Workersへ移行した話
ryota09
0
110
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
2
630
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
210
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1k
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
240
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
2
190
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.3k
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
410
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
7
830
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
Code Reviewing Like a Champion
maltzj
528
40k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
Navigating Weather and Climate Data
rabernat
0
540
Agile that works and the tools we love
rasmusluckow
331
22k
Statistics for Hackers
jakevdp
799
230k
How GitHub (no longer) Works
holman
316
150k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Building an army of robots
kneath
307
47k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
530
Transcript
2026.7.11 DigiKeyM1 決勝審査会 西村備山 (@lipoyang) イチから作る 超軽量な音声合成
今回作ったもの
ワンチップマイコンで音声合成
ニューラル音声合成全盛の現代だが… 数ギガバイトのメモリ 数ギガバイトのストレージ ↓ ワンチップマイコンじゃ とうてい無理 立ち絵: 坂本アヒル 様
今なお根強い人気のやつら AquesTalk 0.5~11キロバイトのRAM 23~134キロバイトのROM ※ ただし音声合成エンジンのみ。 言語処理エンジンは除く。 立ち絵: まそ 様
/ころボン 様
最小構成にいたっては… AquesTalk pico LSI 8bitマイコン (AVR) で動作! この謎に迫りたい!
今回のテーマ 音声合成エンジンの自作 ワンチップマイコンで動作 イチから学んで作る
音声合成の方式 方式 メモリ使用量 計算量 フォルマント音声合成 小 小 波形接続型音声合成 大 中
HMM音声合成 中 中 ニューラル音声合成 大 大
フォルマント合成
フォルマント合成
母音のパラメータ たったこれだけ! ちゃんと「あいうえお」に聞こえる!
子音は母音より複雑 日本語の母音 日本語の子音
SNSで思わぬ反響が!
ありがたや!
アクセント制御
3種類のマイコンで動作確認
デモ
メモリ使用量 (概算) マイコン RAM使用量 Flash使用量 XIAO nRF52840 (ARM Cortex-M4F) 1.2kB
+ バッファサイズ 13kB XIAO RP2040 (ARM Cortex-M0+) 1.2kB + バッファサイズ 9kB 【デモシステムの例】 サンプリング周波数 = 16kHz, 量子化ビット数 = 16ビット バッファサイズ = 512サンプル × 8段 = 8kB = 32msec × 8段 = 256msec
処理時間 (概算) マイコン 処理時間 使用率 XIAO nRF52840 (ARM Cortex-M4F, 64MHz)
2msec / 32msec 6% XIAO RP2040 (ARM Cortex-M0+, 133MHz) 8msec / 32msec 25% ※ nRF52840 は Cortex-M4F なので FPU あり RP2040 は Cortex-M0+ なので FPU なし @ サンプリング周波数 = 16kHz 1フレーム = 512サンプル = 32msec
またね~ Twitter: @lipoyang GitHub: lipoyang http://lipoyang.net