kun432's blog

Alexaなどスマートスピーカーの話題中心に、Voiceflowの日本語情報を発信してます。たまにAWSやkubernetesなど。

〜スマートスピーカーやVoiceflowの記事は右メニューのカテゴリからどうぞ。〜

2019-08-01から1ヶ月間の記事一覧

Voiceflow TIPS #28 ユーザプロファイルにアクセスする

Voiceflow夏休みAdvent Calendarの遅ればせながら28日目です・・・最終日はこれから! 今日は前回少しご紹介した、Userinfo Block + Permission Blockを使ってユーザプロファイルAPIにアクセスして、ユーザ情報を取ってくる仕組みについて説明します。ユーザ…

Voiceflow TIPS #30 LINEログインとアカウントリンクしてMessaging APIでメッセージを送る & スマートスピーカーミーティング #12でLTしてきた

Voiceflow夏休みAdvent Calendarの30日目、兼、スマートスピーカーミーティング#12でLTしてきた、のまとめエントリです。 昨日行われた、@gaomarさん主催のスマートスピーカーミーティング、今月も参加してきました!今回のテーマは「アカウントリンキング」…

Voiceflow TIPS #29 Airtableと組み合わせて、もっとデータベースらしく

Voiceflow夏休みAdvent Calendarの29日目です。昨日あげれなかった分をまずアップします。今日の分はこれから・・・ Googleスプレッドシートをデータベースっぽく使う使い方は、過去に4回に渡ってご紹介しました。 で、その際に少しだけ記載していたのです…

Voiceflow TIPS #27 APLで画面を遷移させる

Voiceflow夏休みAdvent Calendarの27日目です。1日遅れてしまい申し訳ありません。ちょっと疲れが出てきましたがなんとかキャッチアップしていきたい・・・ 今日は、APLでの画面遷移についてご紹介します。APLについては、TIPS #9で、ことはじめ、的にご紹介…

Voiceflow TIPS #25 カードを使う

Voiceflow夏休みAdvent Calendarの25日目です。ちょっといろいろ資料作りが溜まってきたのでやや小ネタです。 今日は、カードの話です。あんまり活用されてないかもしれないけど、Voiceflowでももちろんカード使えます。ただし一つだけ制限があってこれはで…

Voiceflow TIPS #24 リマインダーで通知する

Voiceflow夏休みAdvent Calendarの24日目です。 今日は、前回「Voiceflow Community Marketpace BETA」に公開したスキルを使って、Voiceflowでの「リマインダー」の実装を説明したいと思います。 ちなみに、 でもAlexaのリマインダーについてLTさせてもらい…

Voiceflow TIPS #23 Community Marketplaceに自作のスキルをアップして使ってもらう

Voiceflow夏休みAdvent Calendarの23日目です。 前回お伝えした、「Voiceflow Community Marketpace BETA」](https://airtable.com/shr36HKRwmglhZ5Lr/tblpYysnQuzqzmL0f?blocks=hide)、せっかくなので作ったサンプルスキルを登録してみることにしました。 …

Voiceflow TIPS #21 スキルの受け渡し

遅ればせながら、Voiceflow夏休みAdvent Calendarの21日目です。 前回最後に少しお伝えした機能、サクッと不具合を直してもらったので、できたてホヤホヤですがご紹介します!なんと・・・ スキルの受け渡しができるようになりました! これはチョットヤバい…

Voiceflow TIPS #22 AMAZON.RepeatIntent/ResumeIntentを使ってみる

Voiceflow夏休みAdvent Calendarの22日目です。21日の分は週末にキャッチアップ! ゲームを始めるときはコンフィグから始めるゲーマーの皆さん、こんばんわ。ということで、今日は普段もしかしたらあまり見てないかもしれない、設定画面の機能を少しだけご紹…

Voiceflow TIPS #20 カスタムスロットでシノニムを使う

Voiceflow夏休みAdvent Calendarの20日目です。1日ビハインドですが、なんとか追いつきたい・・・ ユーザの発話を取るのにちょうどいいスロットタイプがない場合、カスタムスロットタイプを使うと思いますが、もちろんVoiceflowでも使えます。そして、シノニ…

Voiceflow TIPS #19 Googleスプレッドシート連携で作るゼロカロリースキルもどき 〜スプレッドシートの削除〜

Voiceflow夏休みAdvent Calendarの19日目です。 Googleスプレッドシート連携シリーズの最終回です。検索・登録・更新機能まで実装した「ゼロカロリースキル」、最後に「削除」機能を追加したいと思います。これで一通りの連携はできたことになりますね! 前…

Voiceflow TIPS #18 Googleスプレッドシート連携で作るゼロカロリースキルもどき 〜スプレッドシートの更新〜

Voiceflow夏休みAdvent Calendarの18日目です。 Googleスプレッドシート連携シリーズ第4回です。検索・登録機能まで実装した「ゼロカロリースキル」に「更新」機能を追加していきたいと思います。 前回のあらすじはこちら。 ではまずスキルの実行イメージか…

Voiceflow TIPS #17 音声・音楽データの再生(Stream Block編)

Voiceflow夏休みAdvent Calendarの17日目です。 前回に引き続き、音声・音楽データ再生の2回目、今回はStream Blockを使ってみたいと思います。 Stream Blockの最大の利点は、Speak Blockであった4分の制限がないことです。したがって、よくある30分〜1時間…

Voiceflow TIPS #16 音声・音楽データの再生(Speak Block編)

Voiceflow夏休みAdvent Calendarの16日目です。1日ビハインドなので、キャッチアップしていきます! 今日は音声・音楽データ再生をやってみたいと思います。効果音的な使い方はもちろんですが、人気の環境音スキルなんかも、Voiceflowだととても簡単にできち…

Voiceflow TIPS #15 Integration Block でカスタムAPI連携

1日遅れてしまいましたが、Voiceflow夏休みAdvent Calendarの15日目です。 Googleスプレッドシート連携は一休みして、今日はIntegration Blockを使って、他の外部のAPIとの連携をやってみたいと思います。 VoiceflowのIntegration Blockでできるのは以下の3…

Voiceflow TIPS #14 Googleスプレッドシート連携で作るゼロカロリースキルもどき 〜スプレッドシートへの登録〜

Voiceflow夏休みAdvent Calendarの14日目です。 Googleスプレッドシート連携シリーズ第3回です。前回、検索機能まで実装した「ゼロカロリースキル」に「登録」機能を追加していきたいと思います。 前回のあらすじはこちら。 ではまずスキルの実行イメージか…

Voiceflow TIPS #13 セッションを使ってユーザの利用回数・頻度に応じた回答を返す

Voiceflow夏休みAdvent Calendarの13日目です。 Googleスプレッドシート連携シリーズは明日に回すとして、今回はセッションを使った利用回数・頻度の話です。イメージで言うとこんな感じです。 初めての利用 アレクサ、「○○○スキル」をひらいて はじめまして…

Voiceflow TIPS #12 Googleスプレッドシート連携で作るゼロカロリースキルもどき 〜スプレッドシートの検索〜

Voiceflow夏休みAdvent Calendarの12日目です。 7日目でやったGoogleスプレッドシート連携、第1回ということで、スプレッドシートに登録された豆知識をランダムに呼び出すスキルを作りました。今回から複数回にわけて一つのスキルを作るハンズオン形式でGoo…

Voiceflow TIPS #8 いろんなランダム

Voiceflow夏休みAdvent Calendar、遅ればせながら8日目の穴埋めです。 5日目で「重複しないランダムな数字を取得したい」方法をご紹介しました。何かしらのランダムな処理を行いたい場合は、他にも色々方法がありますので、ご紹介します。 Random Block Rand…

Voiceflow TIPS #11 文脈に応じたヘルプインテント

Voiceflow夏休みAdvent Calendarの11日目です。 前回に引き続き、Voiceflowのヘルプについて、少し面白い使い方をやってみたいと思います。 前回のVoiceflowのヘルプインテント説明したとおり、Voiceflowのヘルプは、Flowを使っているので、「ヘルプ」を言っ…

Voiceflow TIPS #10 Voiceflowのヘルプインテント

Voiceflow夏休みAdvent Calendarの10日目です。8日目はあとから・・・ 今日は、Voiceflowのヘルプの挙動をご紹介します。 Alexaスキルを公開された方ならわかると思うのですが、スキルの申請にはヘルプインテントを用意する必要があります。Voiceflowでも、…

Voiceflow TIPS #9 ディスプレイ対応デバイスか?をチェックする 〜Voiceflow APLことはじめ〜

Voiceflow夏休みAdvent Calendarの9日目です。すいません、ちょっと遅れましたので、この週末にキャッチアップ予定・・・ まずは小ネタから。 Voiceflowは、APLにも対応していますので、画面付きデバイス向けにビジュアルも付与したスキルを作成することがで…

Voiceflow TIPS #7 Googleスプレッドシート連携で作る豆知識スキル

Voiceflow夏休みAdvent Calendarの7日目です。 今日から何回かに分けて、Googleスプレッドシート連携でできることをご紹介します。初回はよくある「豆知識スキル」を作ってみます。 スキルの実行イメージはこんな感じです。 アレクサ、猫の豆知識をひらいて …

Voiceflow TIPS #6 ワンショット発話

勝手にVoiceflow 夏休みAdvent Calendarをはじめました。 ということで、この記事は6日目の記事です。(1日と2日どうしよ。。。) 今日のテーマは「ワンショット発話」。なんのことやら?と思う方もいらっしゃるかと思いますが、例を出すと、あー、ってなる…

2019年7月の振り返り

8月になったのをすっかり忘れていました・・・ということで7月の振り返りです。 資格を取る だいぶAlexaスキル開発にも慣れてきたんじゃないかなというところで、一度Alexa Skill Builder Certificationを受けてみようかという気になってきました。 まずはざ…

Voiceflow TIPS #5 重複しないランダムな数字を取得したい

引き続きVoiceflow TIPSです。 ランダムな数字を取得したい、かつ重複しないようにしたいことってありますよね?例えばクイズスキルとかでランダムな問題を重複しないように、というようなケースが考えられます。これをVoiceflowでやってみました。 全体像 …

Voiceflow TIPS #4 Voiceflowの稼働状況を知りたい

TIPSの第4回です。今回は小ネタです。 Voiceflowもクラウドサービスなのでたまに落ちていたりすることがあります(出会ったことはないですが)。そんな時はステータスページを見てみましょう。 画面こんな感じです。緑になっていたら正常稼働中ということで…

Voiceflow TIPS #3 変数と永続セッションとFlow Block

ちょっと間が空いてしまいましたが、VoiceflowのTIPSの第3回です。 前回、Voiceflowの変数はすべて永続的だということを書きました。 で、この前提で複雑なスキルを作ると大体こういうことになります。 もう地獄ですね・・・これを避けるために今回はローカ…