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

メディアが運用すべき持続可能なVTuberをつくる技術

Hirosaji
September 17, 2019

 メディアが運用すべき持続可能なVTuberをつくる技術

PyCon JP 2019 (2019/09/17) @Hirosaji
https://pycon.jp/2019/

Hirosaji

September 17, 2019
Tweet

More Decks by Hirosaji

Other Decks in Programming

Transcript

  1. Ͳ͏΍ͬͯࣗಈੜ੒͢Δͷʁ 5FYUUP(FTUVSF 55( ίʔύεͰɺϞσϧͷϞʔγϣϯΛ ؅ཧ͢Δ࣌ܥྻσʔλΛ࡞Δɻ 5FYUUP4QFFDI 554 Ի੠߹੒ϞσϧͰςΩετσʔλΛ Ի੠σʔλʹม׵͢Δɻ 7*%&0

    /-1GPS5FYU1SFQSPDFTTJOH ੜͷςΩετσʔλΛม׵ɾΫϨϯδϯάɾߏ଄Խ͢Δɻ ·ͨɺඞཁʹԠͯ͡ɺޙͷ55(ʹ࢖͏ίʔύε΋࡞੒͢Δɻ "35*$-&4 ʢςΩετσʔλʣ ( ) ࣗવݴޠ΍Ի੠߹੒ͳͲɺػցֶशͰࣗಈੜ੒γεςϜΛߏங͠·͢ɻ
  2. ࠷΋ָͳ࣮૷ྫὊ "NB[PO4VNFSJBOΛ࢖͏ ˜65+6$- ࣗಈੜ੒ܕ75VCFSɿ۩ମྫᶄ 5FYUUP(FTUVSF 55( ɾ(FTUVSF.BQͰϞʔγϣϯ؅ཧ ɾ৚݅෇͖ͰϞσϧ΋௥ՃՄೳ ɾΧελϜϞʔγϣϯΛ௥ՃՄೳ ʢ.#ҎԼͷGCY

    PCKʹݶΔʣ 5FYUUP4QFFDI 554 ɾ"NB[PO1PMMZ͕ར༻Մೳ ɾԻ੠߹੒Ϟσϧͷ௥Ճ͸ෆՄ ɾӳޠ͸΋ͪΖΜ೔ຊޠʹ΋ରԠ ʢ೥݄ݱࡏʣ ೖ໳͢Δ͚ͩͳΒ෼͘Β͍ͰɺϊϯίʔσΟϯάͰग़དྷ·͢ɻ
  3. ੠࣭ม׵ʹΑ͘ར༻͞ΕΔʮԻڹಛ௃ྔʯ "OBMZTJT ෼ੳ $POWFSTJPO ม׵ 4ZOUIFTJT ߹੒  جຊप೾਺' ϝϧέϓετϥϜ

    ඇपظੑࢦඪ  جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ Ի੠͔ΒʮԻڹಛ௃ྔʯʹநग़ͯ͠ѻ͏ɻ Իͷߴ͞΍ɺ੠ͷ͔͢Ε۩߹ͱ͍ͬͨࢦඪΛ࢖͏ɻ ʢجຊप೾਺'   ʢඇपظੑࢦඪ  Ի੠͔ΒԻڹಛ௃ྔΛநग़͠ɺม׵΍ม׵Ϟσϧͷߏஙʹར༻͠·͢ɻ ੠࣭ม׵ͷجૅ
  4. "OBMZTJT ෼ੳ $POWFSTJPO ม׵ 4ZOUIFTJT ߹੒  جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ

     جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ ಛʹಛ௃తͳͷ͕ϝϧέϓετϥϜ .$&1 ɻ ੠ͷߏ଄Λදݱͨ͠ɺॏཁͳԻڹಛ௃ྔͰ͋Δɻ தͰ΋.$&1͸ಛʹॏཁɻػցֶशͷֶशର৅ͱͳΔͷ͸ɺ͍ͭ΋.$&1ɻ ʮϝϧέϓετϥϜʯ͸ಛʹॏཁ ੠࣭ม׵ͷجૅ
  5. "OBMZTJT ෼ੳ $POWFSTJPO ม׵ 4ZOUIFTJT ߹੒  جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ

     جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ ϝϧέϓετϥϜ .$&1  ͱ͸ɺ ϝϧई౓Ͱεέʔϧͨ͠έϓετϥϜͷ͜ͱɻ ʢˢߴ͍Իͷҧ͍ʹಷײͳɺਓͷௌ֮Λߟྀͨ͠ई౓ʣ 㱠ϝϧप೾਺έϓετϥϜ܎਺ʢ.'$$ʣ ʢ ʣ ʮϝϧέϓετϥϜʯͱ͸ʁ .$&1͸ɺϝϧई౓Ͱਓؒͷௌ֮Λߟྀͨ͠ʮέϓετϥϜʯͰ͢ɻ ੠࣭ม׵ͷجૅ
  6. ʮέϓετϥϜʯͱ͸ʁ प೾਺<)[> ର਺ৼ෯<E#> έϓετϥϜ܎਺ʢ࣍ݩ਺ʣ ର਺ৼ෯<E#> ࣌ؒ<NT> ৼ෯ ର਺ৼ෯<E#> प೾਺<)[> ର਺ৼ෯<E#>

    प೾਺<)[> έϓετϥϜ ର਺ύϫʔεϖΫτϧ Ի੠೾ܗ εϖΫτϧแབྷ εϖΫτϧඍࡉߏ଄ ௿߲࣍Λ''5 ߴ߲࣍Λ''5 J''5 ''5 ί Ϩ έϓετϥϜΛ࢖͑͹ɺ௿࣍ݩͰʮεϖΫτϧแབྷʗඍࡉߏ଄ʯΛදݱՄೳɻ ੠࣭ม׵ͷجૅ
  7. ʮέϓετϥϜʯͱ͸ʁ प೾਺<)[> ର਺ৼ෯<E#> έϓετϥϜ܎਺ʢ࣍ݩ਺ʣ ର਺ৼ෯<E#> ࣌ؒ<NT> ৼ෯ ର਺ৼ෯<E#> प೾਺<)[> ର਺ৼ෯<E#>

    प೾਺<)[> έϓετϥϜ ର਺ύϫʔεϖΫτϧ Ի੠೾ܗ εϖΫτϧแབྷ εϖΫτϧඍࡉߏ଄ ௿߲࣍Λ''5 ߴ߲࣍Λ''5 J''5 ''5 ί Ϩ έϓετϥϜΛ࢖͑͹ɺ௿࣍ݩͰʮεϖΫτϧแབྷʗඍࡉߏ଄ʯΛදݱՄೳɻ ੠࣭ม׵ͷجૅ ௿࣍ݩʢগͳ͍৘ใʣͰ දݱՄೳɻ
  8. ม׵ϞσϧΛߏங͢Δݚڀಈ޲ ੠࣭ม׵Ϟσϧͷ୅දతͳֶशख๏ ଓ͍ͯɺԻڹಛ௃ྔΛֶशͤ͞ΔϞσϧʹ͍ͭͯɻ୅දతͳͷ͕ίνϥɻ "OBMZTJT ෼ੳ 4ZOUIFTJT ߹੒  جຊप೾਺' ϝϧέϓετϥϜ

    ඇपظੑࢦඪ  جຊप೾਺' ϝϧέϓετϥϜ ඇपظੑࢦඪ ઢܗม׵ ແม׵ ৭ʑ ػցֶशʹΑΔਪఆ͸ɺ ϝϧέϓετϥϜͷΈͷ৔߹͕ଟ͍ɻ $POWFSTJPO ม׵
  9. 5IBOLZPV Ҏ্ɺ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ SFGFSFODF ɾӋాཅҰɼେ઒ໜथɼ໦୩ढ़հɿԻڹֶೖ໳ϖσΟΞ, ίϩφࣾʢ2017ʣ ɾ৿੎কխɿԻ੠෼ੳ߹੒, ίϩφࣾʢ2018ʣ ɾߥ઒ ཮ɼߴಓ ৻೭հɼԐ౉

    ༸ɿϦΞϧλΠϜDNNԻ੠ม׵ͷ࣮૷ͱσʔλ ɹ֦ு๏ʹΑΔԻ࣭վળ๏, ೔ຊԻڹֶձ2019೥य़قݚڀൃදձߨԋ࿦จू, ɹ1-10-4.ʢ2019ʣ ɾToda, T., Black, A. W. and Tokuda, K.: Voice conversion based on ɹmaximum-likelihood estimation of spectral parameter trajectory, IEEE T. ASLP.ʢ2007ʣ
  10. 5IBOLZPV Ҏ্ɺ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ SFGFSFODF ɾTakuhiro, K. and Hirokazu, K.: Parallel-Data-Free Voice

    Conversion ɹUsing Cycle-Consistent Adversarial Networks, arXiv.ʢ2017ʣ ɾFuming, F., Junichi Y., Isao, E., and Jaime, L. T.: High-quality ɹnonparallel voice conversion based on cycle-consistent adversarial network, ICASSP.ʢ2018ʣ ɾKameoka, H., Kaneko, T., Tanaka, K., Hojo, N.ɿStarGAN-VC: Non-parallel ɹmany-to-many voice conversion using star generative adversarial networks., In 2018 IEEE Spoken Language Technology Workshop (SLT), pp. 266-273, IEEE.ʢ2018ʣ