|
|
@@ -62,7 +62,7 @@ class Audio
|
|
|
|
|
|
$data = Dever::db('content/audio_content')->one($id);
|
|
|
|
|
|
- if ($data && !$data['ali_request_id'] && $data['audio_content']) {
|
|
|
+ if ($data && !$data['ali_request_id'] && !$info['audio'] && $data['audio_content']) {
|
|
|
$request = $this->audio($data['id'], $data['audio_id'], $data['audio_content']);
|
|
|
if ($request) {
|
|
|
$update['where_id'] = $id;
|
|
|
@@ -110,7 +110,7 @@ class Audio
|
|
|
$param['payload']['tts_request']['volume'] = 100;
|
|
|
$param['payload']['tts_request']['speech_rate'] = -150;
|
|
|
$param['payload']['tts_request']['pitch_rate'] = 0;
|
|
|
- $param['payload']['enable_notify'] = false;
|
|
|
+ $param['payload']['enable_notify'] = true;
|
|
|
$param['payload']['notify_url'] = Dever::url('lib/audio.audio_address?id=' . $id, 'content');
|
|
|
|
|
|
$param['context']['device_id'] = 'my_php_audio';
|
|
|
@@ -130,6 +130,10 @@ class Audio
|
|
|
{
|
|
|
$id = Dever::input('id');
|
|
|
|
|
|
+ $msg = Dever::json_encode($_REQUEST);
|
|
|
+ Dever::log($msg, 'audio');
|
|
|
+ return;
|
|
|
+
|
|
|
$info = Dever::db('content/audio_content')->one($id);
|
|
|
|
|
|
if ($info && $info['ali_request_id'] && !$info['audio']) {
|