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
読み上げチャット+映像配信サービス作ってるけど…/I develop Text-to-Spea...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
果物リン
July 21, 2021
Technology
170
0
Share
読み上げチャット+映像配信サービス作ってるけど…/I develop Text-to-Speach chat and broadcast Savice but...
果物リン
July 21, 2021
More Decks by 果物リン
See All by 果物リン
embodied記憶の依代 聖杯問答/ Vessel of Memory: The Grail Dialogue #embodied_llm
fruitriin
2
120
ClaudeCodeと遠くへいくためのパーミッションルール/Stop Checking, Start Trusting: Claude Code Permission Rules
fruitriin
0
46
Claude Codeと物忘れ / Invitation talk about context - Why Claude Code forget?
fruitriin
0
73
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
220
Electron+Vue+Swift=真のデスクトップアプリ / How to create "Really" desktop app using Electron
fruitriin
0
120
ある日オレオレフレームワークを作りたくなったぞ/Want to Create Oreore Framework
fruitriin
1
170
fishとfzfはじめて 豊かになりました / fish and fzf is good
fruitriin
1
950
Chrome Devtools使いこなしたい/I want to master devtool
fruitriin
3
1.5k
Event Stage - 真面目に作ったけど 全くウケなくてクソだったアプリ/I made new service but they say shit
fruitriin
0
190
Other Decks in Technology
See All in Technology
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
140
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
12
7.2k
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
590
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
240
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.5k
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
260
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.2k
FASTでAIエージェントを作りまくろう!
yukiogawa
4
180
最大のアウトプット術は問題を作ること
ryoaccount
0
250
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
What's in a price? How to price your products and services
michaelherold
247
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Writing Fast Ruby
sferik
630
63k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Facilitating Awesome Meetings
lara
57
6.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
It's Worth the Effort
3n
188
29k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
First, design no harm
axbom
PRO
2
1.2k
Transcript
!"#$%&'()* +,-./0123* 4'5678 גࣜձࣾελσΟετ ՌϦϯ@FruitRiin Iris LTձ 2021/06/27
9:;<*=*>?@ABCDEFGHFFI • גࣜձࣾελσΟετ • toB SaaSͭͬͯ͘·͢ • Vue͕͖͢ • ࠷ۙCapacitorͰ࡞Δ
iOS/AndroidΞϓϦΛຊ൪ೖ͠Α͏ͱ͍ͯ͠Δ
ಈػ
JAKLALMAN3O'(PQRQ8S • τʔΫதϦΞΫγϣϯ͕શ͘Θ͔Βͳ͍ • ऐ͍͠ • যΔ • έͯΔͷʁ •
ͬͨͷʁ
TUEVGWDXYZ[\]SS^*_`ab • VR͔ͩΒʁˡ͕͍ͪͦ͏ • Ի͕ͰΔ͔Βˡ͜ΕͰʁʢԾઆ
(Scd(e4'8 • EventStage https://eventstage.space/ • ը໘ڞ༗͕Ͱ͖Δ • νϟοτ͕Ͱ͖Δ • νϟοτΛԻͰಡΈ্͛ͯ͘ΕΔ
ٕज़ใ
fghi'5jcklXm • WebRTCͬͯϓϩτίϧͬͯΔ • ͚Ͳผʹࡉ͔͍ͱ͜Ζؾʹ͠ͳͯ͘Α͍ • SkyWay ͱ͍͏SaaSʹΑΓखܰʹ࣮ • νϡʔτϦΞϧಡΊงғؾͰ͍͚ΔΑɻ
no!"#$'5jcklXm • Ի߹͕ඞཁɻ • ϑϩϯτͰΔʁόοΫΤϯυͰΔʁ • GoogleͷText to Speech APIΛͬͯΔ
• Firebase Cloud FunctionsͰ͝ʹΐ͝ʹΐ • ϑϩϯτΤϯυAudioλάΛॻ͖ग़͚ͩ͢
pqrstujdv • Text to Speech APIbase64Λฦ͢ʢυΩϡϝϯτᐌ͘ʣ • ͕ɺNodeϥΠϒϥϦ Unit8ArrayΛฦ͢ •
͍ͭ͜ΛͳΜͱ͔ͯ͠Βͳ͍ͱ͍͔Μ
wxudyrz{ const res = await this.$axios.get(BASE_URL + `tts?text=${text}`) const u8
= new Uint8Array(res.data[0].audioContent.data) this.voices.push(arrayBufferToBase64(u8)) • new Unit8Array() ͱ͔ॳΊͯͬͨ • arrayBufferToBase64 దʹάάΕͰͯ͘Δͣɻ
ίΞػೳͰ͖ͨʂ
͖ͨͷͰ్தͰ։ൃ͕ࢭ·͍ͬͯΔ