ampedradio / alexa-streaming-php
用于在PHP中创建流式音频Alexa技能的简单基础包
v0.1
2019-10-03 14:29 UTC
Requires
- php: ^7.2
- ext-json: *
- nomisoft/php-alexa-helper: ^1.2
- ramsey/uuid: ^3.8
- vlucas/phpdotenv: ^3.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- jakub-onderka/php-parallel-lint: ^1.0
- phpstan/phpstan: ^0.11.16
- phpunit/phpunit: ^8.3
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-26 06:34:39 UTC
README
PHP中的Alexa流式播放
这个库提供了一种简单的方法来为Amazon Alexa平台创建流式音频技能。
安装
首选的安装方法是使用Packagist和Composer。运行以下命令来安装包并将其添加到项目中的composer.json
文件中
composer require ampedradio/alexa-streaming-php
Alexa技能设置
即将推出。请保持关注。
示例用法
use AmpedRadio\AlexaStreamingPHP\AlexaStreaming; use AmpedRadio\AlexaStreamingPHP\AlexaStreamingConfig; use Ramsey\Uuid\Uuid; $config = new AlexaStreamingConfig(); $config->app_id = 'amzn1.ask.skill.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'; $config->stream_url = 'https://<stream-url>'; $config->title = 'Amped Radio'; $config->subtitle = 'Fueling The Original Social Network'; $config->art = 'https://<domain>/art.png'; $config->background_image = 'https://<domain>/background.png'; $config->stream_token = Uuid::uuid4(); $alexa = new AlexaStreaming($config); $response = $alexa->execute(); header('Content-Type: application/json'); echo json_encode($response);
鸣谢
- 由Bill Condo创建
- 标志由Caneco设计