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
打倒A◯◯a Voice! 音声入力アプリを作ってみた
Search
Yuuki Yamashita
June 20, 2026
Technology
86
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
打倒A◯◯a Voice! 音声入力アプリを作ってみた
Yuuki Yamashita
June 20, 2026
More Decks by Yuuki Yamashita
See All by Yuuki Yamashita
709JAWS-UG東京.pdf
yama3133
0
140
千葉での単身赴任からAWSをやり続け、千葉に戻ってきた話
yama3133
1
130
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
260
デブサミ福岡CFP提出用
yama3133
1
29
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
310
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
1
160
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
230
Amazon S3 Filesについて
yama3133
2
260
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
1
190
Other Decks in Technology
See All in Technology
Terraform 101 (初心者向け) 資料
shuadachi
0
170
どうして今サーバーサイドKotlinを選択したのか
nealle
0
190
RAGの精度向上とエージェント活用
kintotechdev
2
120
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
420
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
190
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2k
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
460
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
250
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
490
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
290
背中から、背中へ /paying forward to community
naitosatoshi
0
210
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
140
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
280
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
880
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
430
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Paper Plane
katiecoart
PRO
1
52k
How STYLIGHT went responsive
nonsquared
100
6.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
180
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
Transcript
"QFY7PJDF ଧ"̋̋B7PJDF ԻೖྗΞϓϦΛ࡞ͬͯΈͨ +"846(ࢁས ʲୈճʳษڧձ ݄ :VVLJ :BNBTIJUB
ࣗݾհ ࢁԼ༞थ 4JFSاۀʹͯ $$P&ʹैࣄ "84$PNNVOJUZ#VJMEFS "*&OHJOFFSJOH
ΞδΣϯμ 01 σϞ ·ͣಈ͘ͷΛ ݟͯΒ͍·͢ 02 ࡞ͬͨഎܠ طଘπʔϧͰ Γͳ͔ͬͨཧ༝ 03
Έ 8IJTQFS ςΩετૠೖ ΞʔΩςΫνϟ 04 "84׆༻ #FESPDL 4USBOET"HFOUT "HFOU$PSF .FNPSZ 05 ֶͼ ྑ͔ͬͨ ۤ࿑ͨ͠ ࣦഊஊ 06 ·ͱΊ ݸਓ։ൃͷޣຯ ࠓޙͷల
͖͔͚ͬ Γ͔ͨͬͨ͜ͱ ͋ΒΏΔೖྗཝʹ ԻͰೖྗ͍ͨ͠ 4MBDLɾϒϥβɾϝϞɾλʔϛφϧʜͲ͜Ͱ 4MBDL νϟοτ ϒϥβ ݕࡧɾೖྗ ϝϞ
ςΩετೖྗ λʔϛφϧ ίϚϯυೖྗ ʜͦͷଞ͋ΒΏΔΞϓϦ ͰೖྗͰ͖Εɺͬͱ͘ॻ͚Δ طଘπʔϧͰΓͳ͔ͬͨ NBD04ඪ४Իೖྗ ಛఆΞϓϦͷΈରԠɾΦϑϥΠϯෆՄɾਫ਼͕ෆ҆ఆ "RVB7PJDFͳͲطଘπʔϧ ༻్ɾΧελϚΠζ͕ࣗͷχʔζʹ߹Θͳ͍ #MVFUPPUIϚΠΫԻ࣭ 04੍ͰղܾෆՄɾͲͷπʔϧͰಉ͡ ͔ͩΒࣗͰ࡞ͬͨ
طଘԻೖྗͷ ͲͷπʔϧΛͬͯղܾͰ͖ͳ͔ͬͨ՝ NBD04ඪ४Իೖྗ • ಛఆΞϓϦͷΈରԠ • ΦϑϥΠϯෆՄ ʢཁωοτଓʣ • ਫ਼͕ෆ҆ఆ
• ΧελϚΠζෆՄ "RVB7PJDFͳͲ طଘπʔϧ • ༻్͕ݶఆత • ΧελϚΠζͷࣗ༝͕͍ • "*ޙॲཧɾΤʔδΣϯτػೳͳ ͠ • ࣗͷϫʔΫϑϩʔʹ߹Θͳ͍ #MVFUPPUIϚΠΫԻ࣭ • ௨Ϟʔυ࣌ʹԻ࣭͕ྼԽ • 04੍ͰղܾෆՄ • ͲͷπʔϧͰಉ͡ • ༗ઢϚΠΫਪʢࠜຊղܾʣ ʮࣗͷ༻్ʹ߹͏πʔϧ͕ͳ͍ͳΒɺ࡞Δ͔͠ͳ͍ʯ
"QFY7PJDFͱ "QFY7PJDF ͰͲ͜ͰೖྗͰ͖Δ NBD04πʔϧ NMYXIJTQFSu"NB[PO#FESPDLu4USBOET"HFOUT NBD04"QQFM4JMJDPO ϝχϡʔόʔৗறɾશΞϓϦରԠ 4MBDLɾϒϥβɾϝϞͳͲɺϑΥʔΧε͕͋Δ ೖྗཝͳΒͲ͜ͰԻͰςΩετૠೖ શΦϑϥΠϯಈ࡞
NMYXIJTQFSʢ"QQMF 4JMJDPOઐ༻ʣͰ ϩʔΧϧԻೝࣝɻωοτෆཁ "*ޙॲཧʢ"NB[PO #FESPDLʣ SBXQPMJTIGPSNBMUSBOTMBUFCVMMFUT ͭͷϞʔυͰจମΛม ΤʔδΣϯτػೳʢ4USBOET "HFOUTʣ ԻͰϦϚΠϯμʔొɾϒϥβݕࡧɾԻྔૢ࡞ ΞϓϦىಈ ޠኮֶशʢ"HFOU$PSF .FNPSZʣ ઐ༻ޠΛੵͯ͠ 8IJTQFSͷೝࣝਫ਼Λ ܧଓతʹ্
શମΞʔΩςΫνϟ
Իೝࣝ NMYXIJTQFS "QQMF4JMJDPOઐ༻ શΦϑϥΠϯ .-9ϑϨʔϜϫʔΫ্Ͱಈ࡞ɻωοτϫʔΫෆཁ ͰϓϥΠόγʔΛकΓͳ͕Βߴਫ਼ͳԻೝࣝΛ ࣮ݱɻ Ϟσϧɿ XIJTQFSMBSHFWUVSCP
ਫ਼ͱͷόϥϯε͕࠷ྑɻຊޠͷઐ༻ޠ ࣮༻ेͳਫ਼ͰೝࣝɻϓϩϯϓτώϯτͰิ ڧՄೳɻ 7"% 3.4ϕʔεԻ۠ؒݕग़ Իྔʢ3.4ʣͰൃ۠ؒΛࣗಈݕग़ɻ࢝͠Ίͱ ͠ऴΘΓΛਖ਼֬ʹΓग़ͯ͠όοϑΝʹੵɻ ݬௌݕग़ϩδοΫ ແԻ࣌ͷ 8IJTQFSޡೝࣝΛআڈɻ͗͢Δɾ܁ Γฦ͠ύλʔϯͷςΩετΛࣗಈͰ͘ɻ Իॲཧϑϩʔ ϚΠΫೖྗ 1Z"VEJPͰϦΞϧλΠϜԻετϦʔϜऔಘ 7"%ʢԻ۠ؒݕग़ʣ 3.4͖͍͠Ͱൃ۠ؒΛΓग़͠ ˠόοϑΝʹੵ NMYXIJTQFSจࣈى͜͠ MBSHFWUVSCP ޠኮϓϩϯϓτώϯτͰߴਫ਼ ม ݬௌϑΟϧλ ˠςΩετग़ྗ ϊΠζޡೝࣝΛআڈͯ͠ޙॲཧ͢
ͲͷΞϓϦʹೖྗͰ͖ΔΈ /41BTUFCPBSE ΫϦοϓϘʔυॻ͖ࠐΈ 8IJTQFS͕ग़ྗͨ͠ςΩετΛ /41BTUFCPBSE ʹॻ͖ࠐΉɻ 1ZUIPO͔Βݺͼग़ͤΔ NBD04ඪ४ "1*Ͱɺ ͲͷΞϓϦͷΫϦοϓϘʔυʹ
࣮֬ʹηοτͰ͖Δɻ PTBTDSJQU 4ZTUFN&WFOUT $NE 7Ωʔૹग़ "QQMF4DSJQUͰ 4ZTUFN&WFOUT ʹ$NE 7 ΩʔετϩʔΫΛૹग़ɻ ϑΥʔΧεͷ͋ΔΞϓϦʹ ͦͷ··ϖʔετ͞ΕΔͨΊɺ 4MBDLɾϒϥβɾϝϞாͳͲ શΞϓϦͰಈ࡞͢Δɻ -BVODI"HFOU ϩάΠϯ࣌ࣗಈىಈ QMJTUϑΝΠϧͰ d-JCSBSZ -BVODI"HFOUTʹొɻ QZBQQͰͷ BQQԽΛஅ೦͠ ͜ͷํࣜʹΓସ͑ͨͱ͜Ζ ҆ఆੑ͕େ෯ʹ্ɻ TFUQSPDUJUMFͰʮ"QFY7PJDFʯ ͷ໊લҡ࣋Ͱ͖Δɻ /41BTUFCPBSE ͰςΩετΛηοτ ˠPTBTDSJQU Ͱ $NE 7 ૹग़ ˠϑΥʔΧεͷ ͋ΔશΞϓϦʹૠೖ
"NB[PO#FESPDLͰޙॲཧ 3"8 ͦͷ··ग़ྗ 8IJTQFSͷೝࣝ݁ՌΛ ͦͷ··༻ɻޙॲཧͳ͠ ೖྗྫ ͑ʔͱɺ͋ͷʔɺ ໌ͷձٞʹ͍ͭͯ ͳΜͰ͚͢Ͳ ग़ྗྫ
͑ʔͱɺ͋ͷʔɺ ໌ͷձٞʹ͍ͭͯ ͳΜͰ͚͢Ͳ 10-*4) ࣗવͳจষʹ ϑΟϥʔΛআڈ͠ɺ ಡΈ͍͢จষʹܗ ೖྗྫ ͑ʔͱɺ͋ͷʔɺ ໌ͷձٞʹ͍ͭͯ ͳΜͰ͚͢Ͳ ग़ྗྫ ໌ͷձٞʹ͍ͭͯ ͝࿈བྷ͠·͢ɻ '03."- ܟޠɾஸೡޠʹ ͠ݴ༿Λ Ϗδωεܟޠʹม ೖྗྫ ໌ͷձٞ ΑΖ͘͠ ग़ྗྫ ໌ͷձٞͷ݅ɺ ΑΖ͓͘͠ئ͍ ͍ͨ͠·͢ɻ 53"/4-"5& ӳޠʹ༁ ຊޠͷԻΛ ӳޠςΩετʹ༁ ೖྗྫ ໌ͷձٞʹ͍ͭͯ ͝࿈བྷ͠·͢ɻ ग़ྗྫ *XJMMDPOUBDUZPV SFHBSEJOH UPNPSSPXT NFFUJOH #6--&54 Օॻ͖ʹ ͍͠ݴ༿Λ Օॻ͖ʹม ೖྗྫ ·໊ͣ݅Λॻ͍ͯɺ ࣍ʹຊจɺ ࠷ޙʹॺ໊ ग़ྗྫ w໊݅Λهೖ wຊจΛ࡞ wॺ໊ΛՃ Ϟσϧ $MBVEF)BJLVʢ"NB[PO#FESPDLʣ ༏ઌ
4USBOET"HFOUTͰΤʔδΣϯτԽ 4USBOET"HFOUT "NB[PO#FESPDL ԻͰ NBD04Λૢ࡞͢Δ ͭͷϢʔεέʔε 3&.*/%&3 ϦϚΠϯμʔొ ʮ໌ͷ ࣌ʹ
ϛʔςΟϯάΛϦϚΠϯυ͠ ͯʯ ࣮ߦΞΫγϣϯ NBD04ϦϚΠϯμʔʹ ࣗಈొ ▸ Ի͔Β࣌ɾ༰Λநग़ ▸ 4USBOET"HFOUT͕πʔϧ ݺͼग़͠ ▸ NBD043FNJOEFST"1* ʹొ DSFBUF@SFNJOEFS 4&"3$) ϒϥβݕࡧ ʮ"84#FESPDLͷ ྉۚΛௐͯʯ ࣮ߦΞΫγϣϯ σϑΥϧτϒϥβͰ ࣗಈݕࡧ ▸ ݕࡧΫΤϦΛࣗಈੜ ▸ PTBTDSJQUͰϒϥβىಈ ▸ 63-ΛΈཱͯͯ։͘ PQFO@CSPXTFS 70-6.& Իྔૢ࡞ ʮԻྔΛ ʹ ઃఆͯ͠ʯ ࣮ߦΞΫγϣϯ NBD04γεςϜԻྔΛ มߋ ▸ ɾׂ߹ΛࣗવݴޠͰࢦ ఆ ▸ PTBTDSJQUͰԻྔઃఆ ▸ ϛϡʔτɾϛϡʔτղআ ରԠ TFU@WPMVNF -"6/$) ΞϓϦىಈ ʮ4MBDLΛ։͍ͯʯ ࣮ߦΞΫγϣϯ ҙͷ NBD04ΞϓϦΛ ԻͰىಈ ▸ ΞϓϦ໊ΛࣗવݴޠͰೝࣝ ▸ PQFOίϚϯυͰىಈ ▸ ΠϯετʔϧࡁΈΞϓϦʹ ରԠ MBVODI@BQQ
"HFOU$PSF .FNPSZͰޠኮΛֶͿ '-08 Իೖྗ ˠNMYXIJTQFSͰจࣈى͜͠ Ϣʔβʔ͕मਖ਼ ˠਖ਼͍͠ޠኮΛ֬ೝ "HFOU$PSF .FNPSZʹޠኮΛੵɾอଘ 8IJTQFSϓϩϯϓτώϯτ
ʹޠኮΛೖ ೝࣝਫ਼্͕ ˠ͏΄Ͳݡ͘ͳΔ ύʔιφϥΠζ͞ΕͨԻೝࣝΛ࣮ݱ 10*/5 υϝΠϯݻ༗ޠͷੵ +"846(ɺ NMYXIJTQFSɺ 4USBOET"HFOUTͳͲ ٕज़༻ޠɾݻ༗໊ࢺΛࣗಈͰهԱ 8IJTQFS͕ۤखͳޠኮΛิ͢Δ ܧଓతͳਫ਼վળ ͑͏΄Ͳೝࣝਫ਼্͕͕Δ Ϣʔβʔͷमਖ਼ϑΟʔυόοΫΛֶश ύʔιφϥΠζ͞ΕͨԻೝࣝΛ࣮ݱ ࣮ͷϙΠϯτ "NB[PO#FESPDL"HFOU$PSF.FNPSZ"1* 8IJTQFSͷ JOJUJBM@QSPNQUύϥϝʔλʹೖ ϩʔΧϧॲཧ ΫϥυهԱͷΈ߹Θͤ
"QFY7PJDF8FC ΞʔΩςΫνϟ 7FSDFM ϑϩϯτΤϯυ "1*3PVUFT /FYUKT αʔόʔϨεؔ ཤྺදࣔ 6* 6QTUBTI
3FEJT,7 Իೖྗཤྺͷอଘ αʔόʔϨεରԠ ,7ετΞ )551"1*ͰΞΫηε "NB[PO#FESPDL 1ZUIPOαʔόʔϨεؔ $MBVEF)BJLVͰޙॲཧ *".ϢʔβʔΩʔೝূ ػೳͱ՝ Ͱ͖Δ͜ͱ Ͳ͔͜ΒͰԻೖྗཤྺΛ֬ೝ 8FCܦ༝Ͱ #FESPDLޙॲཧΛ ݺͼग़͠ εϚϗ͔ΒӾཡՄೳ ۤ࿑ͨ͠ 0*%$࿈ܞઃఆ͕ෳࡶͰஅ೦ *".ϢʔβʔΩʔೝূͰଥڠ ηΩϡϦςΟվળ͕ࠓޙͷ՝ ٕज़ελοΫ 7FSDFM /FYUKT 6QTUBTI 3FEJT )551,7 "NB[PO#FESPDL1ZUIPO ԻೖྗཤྺΛͲ͔͜ΒͰ֬ೝͰ͖ΔΫϥυ࿈ܞ 8FCΞϓϦ
࡞ͬͯΈͯΘ͔ͬͨ͜ͱ ✓ ྑ͔ͬͨ ˚ ۤ࿑ͨ͠ 8IJTQFSͷΦϑϥΠϯਫ਼࣮༻े "QQMF4JMJDPO্ͰϦΞϧλΠϜʹ͍ۙɻ ઐ༻ޠͳ͠ɻ PTBTDSJQUૠೖશΞϓϦͰ҆ఆ /41BTUFCPBSE
$NE 7 ૹग़Ͱ 4MBDLɾϒϥβɾϝϞாͯ͢ʹରԠɻ -BVODI"HFOU QZBQQΑΓ҆ఆ ࣗಈىಈɾΫϥογϡ࠶ىಈɾϓϩηε໊දࣔɻ ܰྔͰ࣮֬ɻ QZBQQͰ BQQԽҵͷಓ QZUIPO[JQഁଛɾ 3PTFUUBμΠΞϩά ʜ࣍ʑͱ͕ൃੜ͠அ೦ɻ #MVFUPPUIϚΠΫͷԻ࣭ 04੍ 4$0N4#$ίʔσοΫͷΓସ͑ΞϓϦଆ ͰରॲෆՄɻ 8IJTQFSͷݬௌݕग़ϩδοΫ͕ඞཁ ແԻ࣌ʹޡग़ྗɻ 3.4ϕʔε 7"%ʴ܁Γฦ͠ ύλʔϯݕग़Ͱରॲɻ
QZBQQͱͷ֨ಆʢࣦഊஊʣ 1ZUIPOΞϓϦΛ BQQόϯυϧʹ͠Α͏ͱͨ͠ ͦͯ͠அ೦ͨ͠ 1 QZBQQͰ BQQԽΛࢼΈΔ ʮ1ZUIPOΞϓϦΛ NBD
ͷBQQ ʹ͍ͨ͠ʯ QZBQQΛ͑Ͱ͖Δ ͣʜ TFUVQQZ Λॻ͍࣮ͯߦʂ QZUIPO[JQഁଛ ىಈ͠ͳ͍ 2 BSNόΠφϦ ϥϯνϟʔ࡞ઓ ʮ[JQ͕յΕΔͳΒ ωΠςΟϒόΠφϦͰ ϥοϓ͢Ε͍͍ʂʯ 4XJGUͰ BSNͷ ϥϯνϟʔΛࣗ࡞ͯ͠ BQQʹΈࠐΉ 3PTFUUBμΠΞϩάग़ݱ ʮ*OUFM༻ΞϓϦʁʯͱ ฉ͔ΕΔ 3 BQQԽΛஅ೦ ʮ1ZUIPOͷ NBD04 BQQԽҵͷಓʯ ଞͷํ๏Λ୳͢ʜ -BVODI"HFOUͱ͍͏ NBD04ඪ४ͷΈΛൃ ݟ QZBQQશஅ೦ ํసΛܾஅ 4 -BVODI"HFOU Ͱղܾ d-JCSBSZ-BVODI"HFO UTʹ QMJTU Λஔ͚ͩ͘ TFUQSPDUJUMF Ͱ ʮ"QFY7PJDFʯͷϓϩη ε໊Λҡ࣋ Ϋϥογϡ࣌ࣗಈ࠶ىಈ ҆ఆՔಇ QZBQQΑΓ҆ఆʂ 教訓: Python の macOS .app 化は茨の道。 LaunchAgent + setproctitle が最適解。
"84׆༻ϙΠϯτ "NB[PO#FESPDL ςΩετޙॲཧΤϯδϯʢ$MBVEF )BJLVʣ SBX ೝࣝ݁ՌΛͦͷ··ग़ྗ QPMJTI ۟ಡɾจମΛ͑Δ
GPSNBM ܟޠɾϏδωεจମʹม USBOTMBUF ˠӳ ӳˠ ༁ CVMMFUT Օॻ͖ʹܗ 4USBOET"HFOUT ԻͰ NBD04Λૢ࡞͢ΔΤʔδΣϯτ ϦϚΠϯμʔొ ʮʓʓΛϦϚΠϯυͯ͠ʯ ϒϥβݕࡧ ʮʓʓΛௐͯʯ Իྔૢ࡞ ʮԻྔΛԼ͛ͯʯ ΞϓϦىಈ ʮ4MBDLΛ։͍ͯʯ "HFOU$PSF.FNPSZ ઐ༻ޠΛֶशͯ͠ 8IJTQFSਫ਼Λ্ ޠኮੵ υϝΠϯݻ༗ޠΛهԱ ϓϩϯϓτೖ 8IJTQFSͷώϯτʹࣗಈՃ ਫ਼্ ઐ༻ޠΛਖ਼֬ʹೝࣝ "QFY7PJDF8FC 7FSDFM 6QTUBTI 3FEJT #FESPDL1ZUIPOTFSWFSMFTT ཤྺ 8FCදࣔ ೝࣝ݁ՌΛΫϥυʹಉظ *".ೝূ *".ϢʔβʔΩʔͰ #FESPDLݺͼग़͠ 4FSWFSMFTT 7FSDFM 'VODUJPOT 1ZUIPO
ࠓޙͷల ϗοτΩʔվળ ϝχϡʔૢ࡞ͳ͠ͰάϩʔόϧϗοτΩ ʔ͔Βଈ࠲ʹԻ։࢝ ඪ ϫϯΩʔͰԻೖྗϞʔυ
8JOEPXT൛ͷҠ২ QZTUSBZ GBTUFSXIJTQFSͰ 8JOEPXTͰಉ͡ମݧΛ࣮ݱ ٕज़ QZTUSBZGBTUFSXIJTQFS ঝೝ͖ߪೖΤʔδΣϯτ ʮʓʓΛങͬͯʯˠ֬ೝεςοϓΛڬ ΜͰ࣮ߦ͢Δ "FHJT࿈ܞ ࿈ܞ "FHJT 4USBOET"HFOUT J04ΩʔϘʔυ֦ு൛ J04ΩʔϘʔυ֦ுͰεϚϗ͔ΒԻ ೖྗΛ࣮ݱ ඪ ͲͷσόΠεͰͰೖྗ
46.."3: Ի ʷ 8IJTQFSʷ #FESPDLͰ࣮༻πʔϧ͕ͨ͠ ΦϑϥΠϯਫ਼े NMYXIJTQFS "QQMF 4JMJDPO্ͰϦΞϧλΠϜʹ ಈ࡞ɻΫϥυෆཁͰߴਫ਼
ͳԻೝࣝΛ࣮ݱɻ #FESPDLͰޙॲཧΛڧԽ ͭͷϞʔυͰ༻్ʹԠͨ͡ม ɻ $MBVEF)BJLVͷ Ͱ࣮༻తͳϨεϙϯεΛ ࣮ݱɻ ݸਓ։ൃͷޣຯ ࣦഊʢQZBQQʣؚΊֶͯ ͼʹͳΔɻࣗͷ՝Λࣗ ͰղܾͰ͖Δͷ͕ݸਓ։ൃͷ ໘ന͞ɻ ࠓޙ 8JOEPXT൛ϞόΠϧ൛࡞͍͖͍ͬͯͨ ࣗͷ՝ΛɺࣗͷπʔϧͰղܾ͢ΔɻͦΕ͕ݸਓ։ൃͷޣຯͰ͢ɻ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠