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
果物リン
July 21, 2021
Technology
0
130
読み上げチャット+映像配信サービス作ってるけど…/I develop Text-to-Speach chat and broadcast Savice but...
果物リン
July 21, 2021
Tweet
Share
More Decks by 果物リン
See All by 果物リン
Electron+Vue+Swift=真のデスクトップアプリ / How to create "Really" desktop app using Electron
fruitriin
0
47
ある日オレオレフレームワークを作りたくなったぞ/Want to Create Oreore Framework
fruitriin
1
98
fishとfzfはじめて 豊かになりました / fish and fzf is good
fruitriin
1
800
Chrome Devtools使いこなしたい/I want to master devtool
fruitriin
3
1.5k
Event Stage - 真面目に作ったけど 全くウケなくてクソだったアプリ/I made new service but they say shit
fruitriin
0
160
とある自社開発の苦楽の軌跡/Trajectory of a Certain In-house Development Effort
fruitriin
1
240
動画再生速度を変更するコンポーネントを作ろうとして諦めた話/talk about give up to create video with playback-rate controller
fruitriin
6
910
Soft Skillsから伝えたい新人時代の個人開発技術選定/Selecting Stack for Personal Development as a from Soft Skills
fruitriin
2
350
SFCで挑戦するFunctional Component/Functional Component Challenge at SFC
fruitriin
3
1.5k
Other Decks in Technology
See All in Technology
チームビルディング「脅威モデリング」ワークショップ
koheiyoshikawa
0
180
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.3k
Agile TPIを活用した品質改善事例
tomasagi
0
550
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
150
問題解決に役立つ数理工学
recruitengineers
PRO
8
2.4k
滑らかなユーザー体験も目指す注文管理のマイクロサービス化〜注文情報CSVダウンロード機能の事例〜
demaecan
0
120
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
630
7,000名規模の 人材サービス企業における プロダクト戦略・戦術と課題 / Product strategy, tactics and challenges for a 7,000-employee staffing company
techtekt
0
110
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
250
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.5k
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
2
250
OCI Database with PostgreSQLのご紹介
rkajiyama
0
120
Featured
See All Featured
The Language of Interfaces
destraynor
157
24k
Automating Front-end Workflow
addyosmani
1369
200k
Adopting Sorbet at Scale
ufuk
75
9.3k
A designer walks into a library…
pauljervisheath
205
24k
Building an army of robots
kneath
304
45k
GraphQLとの向き合い方2022年版
quramy
45
14k
How to Think Like a Performance Engineer
csswizardry
22
1.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Navigating Team Friction
lara
184
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Site-Speed That Sticks
csswizardry
4
460
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.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 దʹάάΕͰͯ͘Δͣɻ
ίΞػೳͰ͖ͨʂ
͖ͨͷͰ్தͰ։ൃ͕ࢭ·͍ͬͯΔ