Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ツッコミを入れてくれるAIスピーカー「Ahoca」を作った話

 ツッコミを入れてくれるAIスピーカー「Ahoca」を作った話

2017年のアドベントカレンダーで作成した「ツッコミAIスピーカー」についての社内LTスライドです。
対象記事:https://qiita.com/fujit33/items/076eef5511a629352cca

Kosuke Fujita

December 16, 2017
Tweet

More Decks by Kosuke Fujita

Other Decks in Programming

Transcript

  1. sj{Y l Šˆ –Y l “” l ‰a€'.‰aR l d•_x†[\b}[(‡ySFC)

    l ‚mi%-&!*!"  l f`t!4OB  l g…uZ!NP6?L #JFJ2D1=LAE@3+)/  „2P<C>A|!$% ( #hkTnƒTWq T-;I l sŽ!f`"& ! QS, l Uz !l(8PGM>5:"]c~ - l @<C>A†^’9E:!@<0vwH705J:<K P6 l @< †^’!‘‹ŒV8PGM>5 ]-1P7A0o WEB "' l eXWEB1GKz !ŒV0-z !l(8PGM>5:<2G0 r.-WEB1GK0p 3 $  
  2. 4Q@ OS 7 EN4I9; =24I9; M7TI9; J4I9; C5EN@  :.#-P

      >H=2 @ #6L"1   @! F 0  @ #BRI+$(&*),'%E      ?K/A8@ 4 D3<G=
  3. R !4,2/3 l  8 l  l  l

      ~B  (>l)A…H &)Lq8b  i\r R Z( a+0 ⇒;h*D'v ;{~]*=7 *( ƒ o8b!$! ( "AE!y $! (h8uzSFJ( jX…)ep*W# I8x!<†"€V t`x %ˆW%g (TJ ƒ ‡s9 `P!„fYn?GK!Nr!|6Y*ik@(&Z (Q‚!@U }X{![.-M ƒ Cc_m&i\:w)( Z(@U ^O)d +15* ƒ
  4.  @ %#…:L) 9 1. N9HR(B $"!  2. %#MA+4*J

    =  .E'P$"!   ⇒   3. %#MA+4*J 75 ;6 & ⇒  4. 8> ?AS> 1A ⇒  5. QI%#,2 38 ?A F 0G-75 OD </CK ⇒    
  5.  D )'…>#Q-" 10 1. S=MW,F (&%" 2. )'RE/8.O A

     2J+U(&% " ⇒   3. )'RE/8.O ;9 ?:$*" ⇒  4. <!B CEX""B 5E ⇒  5. VN)'067<! CE  K 4L1;9 TI @3GP ⇒     H 
  6.  H *(…B $T. " 11 1. VAPZ-J )'& "

    2. *(UI0: /R E   3M ,X)'& " ⇒   3. *(UI0: /R ?< C>%+ " ⇒  4. @!F GI[ ""F 6I ⇒  5. YQ*(189@! GI  N   5O2?< WL   D4KS ⇒     #$;= 7B  
  7.  H *(…B $T. " 12 1. VAPZ-J )'& "

    2. *(UI0: /R E   3M ,X)'& " ⇒   3. *(UI0: /R ?< C>%+ " ⇒  4. @!F GI[ ""F 6I ⇒  5. YQ*(189@! GI  N   5O2?< WL   D4KS ⇒     #$;= 7B   NO
  8.  H *(…B $T. " 13 1. VAPZ-J )'& "

    2. *(UI0: /R E   3M ,X)'& " ⇒   3. *(UI0: /R ?< C>%+ " ⇒  4. @!F GI[ ""F 6I ⇒  5. YQ*(189@! GI  N   5O2?< WL   D4KS ⇒     #$;= 7B   NO Why?
  9. 1!A')& ;@ l 3 =7 %9  )& ;@ l

    $#*.(:)/! -<  )& ;@ l 0=7!+ ,,=!6 "# ;@ 14 1(%  ,*-0'  ./ )&!   +)$ 1>?48'5 2" @&
  10.   22 +28000. / Cloud Speech API  %)

     (, "#$ AquesTalk   %)      !  CSV $ !15&0 AquesTalk   %)      Cloud Speech API %)  !  !'4&0   32   3290. *-  
  11. #0D 23  P? 94@ N(E7 < l % >G

    *JF9 1831JHJ l ,8SOK8BOM l *J1JA' >G 6;I  MR    +=MRLQ94. 7<:/35 81     2-@) ! $;C" &  
  12.    24    #"  %

     $ !& 18 30   =        !"" (=2) 
  13. 2/98 05 l 7@ l WEB. *$ ! 35"6 &!

    l !16 l +(19050 l 35"69805:; l ?6 A<4< 05 l 0598,+2'98 l 05-;EM  l )# 25 A< 35"698 05%>=698 4< 35"698 05%>=698 %> %> "6 "6
  14. %5:;* 26 l %5=#';* KBA.7 ">G: #$ BAkC, Σ$ BAk+B2

    &' )"0/4 ∑ $)* + &' = 1 , - > ,/0 %5?; ,/0=10 l ID&= J$<%5 (%5=-3 ID%5=BA !6EF&=> G 1! ?; @ ⇒ H15=35=85?9
  15. 3+?) "!& 1.  l '$# =9ISALK;D l IS*E;D-R46 l

    -R1(9ED/ (9E>D UAC (9% 0B l IS*E82L "!&II 2.  or l '$# FHHJ:M'$# ,FH JT@N5Q .246 l .2-R -RD/ (9EUAC (9% 0B l IS82L "!&II 3.  l IS*E 7<  82PGOQ"!& 27
  16. Raspberry Pi'K FH P  l ?RV`14*0][ l 16+:2?RV`14*0USB #V`

      config6(*:' %Z\ $…  l Qiita6(*:' &OKL  !OS 4/8="6(*:  ND % l ?RJ` l U" MB6(*:'a%Z\Q l MB6(*:' !)3<-TGYO? > l USB? _ # USB05,'X ! WI & ← l ?R6(*:SEA&  l .=79=-;2 [C'^@ # 30
  17. ?=#& l YH AhocaAhocaLWGP <! 9S l XR6QI@ '$' l

    J2*K5 l T(:&V⇒ l UB7Z %2*;M l [ l /.+314,(FD' l % CN/.+3E0-  8)AhocaA>/.+3(" DO   31