himanago

Azure・C#などのMS系技術やLINE関連技術など、好きな技術について書くブログ

スマートスピーカー

Azure Cognitive Service for Language + Azure Bot Service で超簡単にチャットボット作成④~Alexa スキルとしての公開

以下のつづきです。たぶん今回が最終回。 ① ナレッジベースの作成&Webチャットの公開 himanago.hatenablog.com ② Microsoft Teamsへの簡易接続 himanago.hatenablog.com ③ LINE Botとしての公開 himanago.hatenablog.com 最後は Alexa Azure Cognitive Serv…

Durable Functions を使った Clova スキルを JavaScript で開発する方法

はじめに Durable Functions は Azure Functions の拡張機能で、持続性のあるステートフルな処理をサーバーレスの環境で実現するものです。 普段は C# で開発しているので使ったことはなかったのですが、Durable Functions は JavaScript でも使えます。 doc…

C# によるスマートスピーカースキルのクロスプラットフォーム開発ライブラリ「XPlat.VUI」の紹介

本記事は、Qiita「スマートスピーカー Advent Calendar 2019」の3日目のエントリです。 qiita.com この記事について 現在個人的に開発をして公開している、C# で Googleアシスタント、Alexa、Clova に対応したクロスプラットフォームなスキルを効率よく開発…

スマートスピーカーを遊びたおす会 vol.8 で少しだけしゃべりました

半月以上たってしまいますが、下記イベントにて、少しだけ話しました。 kotodama.connpass.com 以前、XPlat.VUI という C# でAlexa / Google Assistant / Clova スキルをクロスプラットフォームで開発できる共通化ライブラリを作って公開しましたが、それを…

クロスプラットフォームスマートスピーカースキル開発ライブラリ「XPlat.VUI」をリリースしました

はじめに 技術書典7 で本を出しました。この振り返りはまたのちほどしますが… techbookfest.org ※電子版はここに置いてます: Microsoft AzureでつくるクロスプラットフォームAIアシスタントスキル - himanago - BOOTH これのなかで、C# で Googleアシスタン…

CEK.CSharp がアップデートで便利になりました

はじめに だいぶ前になりますが、@kenakamu108さんに誘われて、LINE Developer Community の C# SDK 開発にかかわらせてもらっています。 自分は、いつも使っている Clovaスキル開発用のSDKである CEK.CSharp のアップデートをやらせてもらえることになり、…

Googleアシスタントでも ShouldEndSession = true; したい

はじめに ちょっと間が空いてしまいましたが、技術書典7に向けて執筆していた中で見つけたスマートスピーカースキル開発まわりの小ネタを書きます。 今回もGoogleアシスタント+C#です。 ShouldEndSession タイトルに書いた通りなんですが、Alexa と Clova …

Googleアシスタント対応バックエンドを C#+Azure Functions で「簡単に」作る(ProtcolBufJsonResult不要論)

はじめに 今日もスマートスピーカースキル開発まわりの小ネタを。 今日はGoogleアシスタントでいきます。 ProtcolBufJsonResult 的なクラス Googleアシスタント用のバックエンドを C# + Azure Functionsで作るときの話です。 Azure Functionsでバックエンド…

Alexa.NET を使うなら ResponseBuilder がおすすめ

前置き 技術書典7 で本を出します! Azure && (C# || ノンコーディング) でクロスプラットフォームなスマートスピーカースキル開発する本です。 techbookfest.org いままで試してきたことをまとめたいなぁと思って書いていたのですが、書いているといろいろ…

CEK裏技「無音無限ループ」スキルをストア公開するためには?

はじめに 前回こんな記事を書きました。 himanago.hatenablog.com 今回はその続編として、裏技である「無音無限ループ」を使用した腹話術スキルをストア公開した際の話を書きます。 特に無音無限ループは使い方によっては非常に危険なので、安全性が要求され…

Durable FunctionsとCEK裏技「無音無限ループ」で「テキスト腹話術」を開発しました

はじめに 先日書いた下記記事の、詳細解説その1です。 まずは開発したきっかけとメインの機能の解説です(公開の話はまた次回)。 himanago.hatenablog.com この記事では、 LINE Developer Community : 第 2 回 ボット自慢 LT 大会でLT登壇した資料 Clova腹…

Clovaスキル「テキスト腹話術」の開発とそれにまつわる登壇、ストア公開までの道のり

はじめに 平成最後の月である2019年4月に、スマートスピーカースキルの開発と、それにあわせた登壇をいくつか行いました。 本当は、登壇後すぐにブログを書いておきたかったのですが、4月の終わりごろに自宅に住めなくなり、引っ越し先として契約した家もま…

LINE BOOT AWARDS 2018 ファイナルステージの振り返り

はじめに 前回の記事でも書きましたが、LINE BOOT AWARDS 2018にエントリーし、2018/11/10(土)開催のファイナルステージに出場してきましたので、その報告と振り返りを書いておきたいと思います。 ※つくったものとかは前の記事の内容や応募作品ページをご参…

LINE BOOT AWARDS 2018にエントリーしてみました&その話を.NET Conf 2018 Tokyoでしてきました

はじめに ここに書くのはだいぶ久しぶりです… 先日、LINE BOOT AWARDS 2018にClovaスキル&LINE Botを開発してエントリーしたので、そのことと、 それについて.NET Conf 2018 TokyoのUnconference枠で話をしてきたので、それについて書いておこうと思います…