Category: Amazon Alexa

apl-suggesterでAlexa APLのバリデーション

AlexaのGitHub Orgにきになるリポジトリがあったので試してみました。 目次 簡単な動かし方動かしてみる。成功させてみるtypeの入力ミスなどは拾わない様子追記: まだ開発進行中?かも 簡単な動かし方 Type […]

2020年ask-sdkアップデート簡易まとめ

Note: これはスマートスピーカー Advent Calendar 2020の後出し記事です。 2020年もAlexa系のアップデートがいろいろありました。その中でもask-sdk for Nodejsで追加された機能 […]

ask-sdkのpersistenceAdaptorはDynamoDB / S3どっちがベターか?

スマートスピーカー Advent Calendar 2020が空いていたので追加参戦。 目次 ask-sdkのPersistenceAdaptor共通化によってDynamoDBの魅力が減っているS3をPersistanc […]

[Alexa APL] APLのDocumentをReactで描画するためのコンポーネント react-aplをリリースしました

以前からAPLをwebで描画するためのWASMが公開されていたので、隙間時間で追いかけていたのですが、一区切りするためにライブラリを作ってみました。 目次 ベースにしたもの作ったモノ使い所ちなみに ベースにしたもの AP […]

[Alexa APL] svgtoavg-cliでSVG画像をAlexa Vector Graphics(AVG) JSONに変換する

Alexaスキルでは、ベクター画像を描画する際に「AVG(Alexa Vector Graphics)」を利用します。 目次 AVGのサンプルSVGをAVGに変換するsvgtoavg-cliのインストール変換前のSVG変 […]

SSMLをJSX/TSXで書くための軽量ライブラリ@talkyjs/ssml

Alexa Live 2020まではssml-tsxを使っていたのですが、JSXの定義周りでask-sdk-jsx-for-aplと衝突するらしく、どうせならと簡単なものを作りました。 目次 @talkyjs/ssmlI […]

Alexaスキルを有効化するリンクを作成する (en_US / es_UD only)

アメリカのユーザー限定ですが、スキルの広告リンクなどに使えるスキル有効化リンクが作れるようになりました。 We are excited to announce Quick Links for Alexa (beta), […]

ask-sdk-jsx-for-aplを使って、TypeScriptでAlexa APLを作る

AlexaLive 2020でask-sdk-jsx-for-aplが発表され、APLをついにReactライクに作れるようになりました。 Reactめっちゃ書いてるマンとしては見逃せないので、早速触ってみます。 目次 I […]

ASK SDKでgetPersistentAttributesのデフォルト値が設定可能に(2.8.1以降の予定)

ASK SDKでDBのデータを取得する場合、getPersistentAttribuetsを利用します。 が、初めてスキルを使ったユーザーの場合、そもそもDBにレコードがない状態なので、実装側で初期値の設定が必要でした。 […]

ASK SDK(TypeScript)で任意の型のRequestオブジェクトを取得する

Pull Requestがマージ・リリースされたので簡単に紹介します。 Requirement ask-sdk@2.8.0 or later TypeScript 背景 ASK SDKでは、handlerInput.re […]