Ji-hoon Lee [Mon, 13 Apr 2020 10:27:35 +0000 (19:27 +0900)]
Add multi-assistant audio processing client library
To support voice assistants that have separated
processes each for rendering UI and processing
utterance audio data, provide a client library
that enables receiving audio data on behalf of
the process that is linked with multi-assistant
client library. For now this feature is provided
internally but might be open to public as well
in the future.
Change-Id: Ied125f8260ee3923c49443f66ecfcdb808bb2684
Ji-hoon Lee [Fri, 10 Apr 2020 11:21:57 +0000 (20:21 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: Ica10866224fb6872f8a7fe5ac059fd3532396182
Ji-hoon Lee [Fri, 10 Apr 2020 08:52:38 +0000 (17:52 +0900)]
Bump version to 0.2.15
Change-Id: I83e9dadbe7a99de0cd6fc93365423d235119bfdc
Ji-hoon Lee [Fri, 10 Apr 2020 08:48:38 +0000 (17:48 +0900)]
Add internal API temporarily for backward compatibility
Change-Id: I4993cf2b3157b025bd4ee6581a77aea1e5bc0385
Ji-hoon Lee [Fri, 10 Apr 2020 00:19:28 +0000 (09:19 +0900)]
Bump version to 0.2.17
Change-Id: I28559c56c1a9228dabffcb43176ddd7137e19610
Ji-hoon Lee [Wed, 8 Apr 2020 05:16:14 +0000 (14:16 +0900)]
Rephrase API description as per review comments
Change-Id: I820ca624f5db0fa365d339f4116f5b2cd84165ad
Ji-hoon Lee [Tue, 7 Apr 2020 05:00:29 +0000 (05:00 +0000)]
Merge changes Ia801deac,Ibe769110 into tizen
* changes:
Add APIs for adding/removing wake words
Add missing service_state_changed_cb initialization code
Ji-hoon Lee [Tue, 7 Apr 2020 04:53:19 +0000 (04:53 +0000)]
Merge "Add APIs for receiving voice key status change event" into tizen
Ji-hoon Lee [Mon, 6 Apr 2020 12:19:28 +0000 (21:19 +0900)]
Rephrase API descriptions for some functions
Change-Id: Iad3a0ee47e34eeba85db487e551df2ba88000d17
Ji-hoon Lee [Mon, 6 Apr 2020 12:06:58 +0000 (21:06 +0900)]
Add more description for ma_set_wake_word_audio_require_flag()
Change-Id: I2eece61eea5391b7a8f5a430d1b614da35b19deb
Ji-hoon Lee [Thu, 2 Apr 2020 00:29:56 +0000 (00:29 +0000)]
Merge "Add APIs to provide service_state_changed callback" into tizen
Ji-hoon Lee [Thu, 2 Apr 2020 00:24:56 +0000 (00:24 +0000)]
Merge "Add API : ma_set_assistant_wakeup_language" into tizen
Ji-hoon Lee [Fri, 7 Feb 2020 04:35:42 +0000 (13:35 +0900)]
Add APIs for adding/removing wake words
Change-Id: Ia801deacb430d5430db811f9950e31e34be4f12c
Ji-hoon Lee [Mon, 30 Mar 2020 06:40:52 +0000 (15:40 +0900)]
Adopt function name changes in API Review process
The function 'ma_set_assistant_language' has been renamed
to 'ma_set_assistant_wakeup_language' during the Tizen API
6.0 review phase. In order to provide a functionality
with the same name, while also supporting backward compatibility,
decided to temporarily provide an alias function with the name
that the function had before.
Change-Id: Ia62fe1ab176c9d6b96f5478d84f687488a0af4f1
Ji-hoon Lee [Mon, 10 Feb 2020 06:22:47 +0000 (15:22 +0900)]
Add missing service_state_changed_cb initialization code
This reverts commit
4af7efef4631a47c497d6ce801d77cad1db57b37.
Change-Id: Ibe769110bdb4e87c27a4ed5abd200f39ee898358
Ji-hoon Lee [Fri, 10 Jan 2020 09:31:36 +0000 (18:31 +0900)]
Add APIs for receiving voice key status change event
Change-Id: I2017fd0519679ea054cb7c7fb35ea7cfdaf02086
Ji-hoon Lee [Wed, 18 Dec 2019 05:30:04 +0000 (14:30 +0900)]
Add APIs to provide service_state_changed callback
Change-Id: Ia983bf6d2f8184d7baae9701153e8dededaf7020
Ji-hoon Lee [Mon, 18 Nov 2019 10:55:26 +0000 (19:55 +0900)]
Add API : ma_set_assistant_wakeup_language
Change-Id: I22c5d1ed9ce9126e7bb5a226608728c4f4c6592c
Suyeon Hwang [Thu, 19 Mar 2020 10:12:59 +0000 (19:12 +0900)]
Bump version to 0.2.16
Related commit
- Add APIs for receiving voice key status change event
Change-Id: I55e2e65a8f0e604b096940fd9a8fceed7c5af63c
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
Ji-hoon Lee [Fri, 10 Jan 2020 09:31:36 +0000 (18:31 +0900)]
Add APIs for receiving voice key status change event
This patch includes some future features as a internal API.
Change-Id: I2017fd0519679ea054cb7c7fb35ea7cfdaf02086
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
(cherry picked from commit
1d941a288ea5ebc07e811c338314a9e5df308426)
Suyeon Hwang [Mon, 16 Mar 2020 05:18:35 +0000 (05:18 +0000)]
Revert "Fix data type from 'long' to 'long long' for time data"
This reverts commit
f845bdd41f756ad9df259ae1fe5ad2a4f2d68c56.
Reason for revert: Definition of mas_wakeup_event_info is mismatched prebuilt binaries
Change-Id: I684df2da739c2c1e5ff54f903765edba103610f7
Suyeon Hwang [Tue, 10 Mar 2020 05:05:33 +0000 (14:05 +0900)]
Fix data type from 'long' to 'long long' for time data
Member variable 'wakeup_start_time' and 'wakeup_end_time' store time data.
And this time data use milliseconds as a unit.
By specification of std::chrono::milliseconds, it needs at least 45bits memory
to store milliseconds data.
This patch changes data type from 'long' to 'long long' relative with time.
Change-Id: I948715bfb03d579cee78998faecac2ecdc6beeb4
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
Ji-hoon Lee [Wed, 26 Feb 2020 07:51:19 +0000 (16:51 +0900)]
Bump version to 0.2.15
Change-Id: I441c09f6f8e1039d9ecfb1f7bfe8adc338ba6b17
Ji-hoon Lee [Wed, 26 Feb 2020 07:49:22 +0000 (16:49 +0900)]
Make sure timer related functions are called in main thread
Change-Id: I3180942cf551a779140f25d3227430122e3a6f96
Ji-hoon Lee [Tue, 14 Jan 2020 02:23:46 +0000 (11:23 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: Ib7eba45bd16b5f988c72f310686e0fd417446e6e
Ji-hoon Lee [Tue, 14 Jan 2020 02:23:29 +0000 (11:23 +0900)]
Fix mismatch between log format and actual parameter
Change-Id: I485aafbb9975fcb034ca3e9dc3c51c4984604ec6
Ji-hoon Lee [Mon, 13 Jan 2020 10:37:57 +0000 (19:37 +0900)]
Fix merge conflict
Change-Id: I78689001e42615a2d4a72f496fc68e06070f91a7
Ji-hoon Lee [Mon, 13 Jan 2020 10:36:50 +0000 (19:36 +0900)]
Use %cmake macro in spec file
Change-Id: I40a6541a374327942fc07a78341a2eb52c67e825
Ji-hoon Lee [Mon, 13 Jan 2020 10:01:24 +0000 (19:01 +0900)]
Fix build error in new toolchain
Change-Id: I91e6c64bfb874a73bd4b23f2717c1069183d2291
Ji-hoon Lee [Mon, 13 Jan 2020 10:08:54 +0000 (19:08 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: I55e251ebe7849a91e8012ac2bbc9d2d5f23e8e12
Ji-hoon Lee [Mon, 13 Jan 2020 02:44:09 +0000 (11:44 +0900)]
Bump version to 0.2.14
Change-Id: If0e30ef1bb1421da08b9af282e92e6ffcd244278
Ji-hoon Lee [Mon, 13 Jan 2020 02:22:34 +0000 (11:22 +0900)]
Skip calling streaming callbacks for CONTINUE when stopped
Change-Id: I2e7ba96c415a82381e78dec789f4ef4f72cb94bc
Ji-hoon Lee [Tue, 7 Jan 2020 12:10:09 +0000 (21:10 +0900)]
Bump version to 0.2.13
Change-Id: I4268b5e93d66effd6b1cfb8651f336e12f7d8c89
Ji-hoon Lee [Tue, 7 Jan 2020 12:06:47 +0000 (21:06 +0900)]
Move retry connection logic to a timer function
Change-Id: Ia0c11d65eb3afa7c089e9c5cf3c71f804828d541
Ji-hoon Lee [Tue, 7 Jan 2020 06:59:22 +0000 (15:59 +0900)]
Bump version to 0.2.12
Change-Id: I505c4dac2417be5c5c698b98cf5b8af0e1d2a754
Ji-hoon Lee [Tue, 7 Jan 2020 06:59:06 +0000 (15:59 +0900)]
Fix bug with handling multiple messages in one packet
Change-Id: I99b0818610d6596a953eefa94f343b5da872b619
Ji-hoon Lee [Tue, 7 Jan 2020 04:36:51 +0000 (13:36 +0900)]
Bump version to 0.2.11
Change-Id: Ibf7ea4d74fe1d59abbe87a3ca9de173d916f6d9d
Ji-hoon Lee [Tue, 7 Jan 2020 04:36:37 +0000 (13:36 +0900)]
Fix build break by adding bundle to requires list
Change-Id: I91df68d72e7bc09c764ad387920e995835d05f82
Ji-hoon Lee [Tue, 7 Jan 2020 04:30:40 +0000 (13:30 +0900)]
Remove unnecessary profile checks
Change-Id: I50eb6b7e0d9e61c97185232ca41e52575cfd066b
Ji-hoon Lee [Mon, 6 Jan 2020 12:00:57 +0000 (21:00 +0900)]
Bump version to 0.2.10
Change-Id: Ie3959f6a61e41ab28db2bafc1d26f18c2d2853af
Ji-hoon Lee [Mon, 6 Jan 2020 08:33:59 +0000 (17:33 +0900)]
Use message port for streaming audio data
Change-Id: I4772bb18bd1db9cacb5fac7a179127fef2ac52d6
Ji-hoon Lee [Mon, 6 Jan 2020 08:33:06 +0000 (17:33 +0900)]
Add more logs for invalid dbus message
Change-Id: Ic378b2b7da144da12870963d8b72635dc78c2205
Ji-hoon Lee [Mon, 6 Jan 2020 08:31:47 +0000 (17:31 +0900)]
Refine streaming_callback logs for better analysis
Change-Id: I8d23c8f52585d330ed9fb8f8ec1d92efd7adc643
Ji-hoon Lee [Mon, 6 Jan 2020 08:30:14 +0000 (17:30 +0900)]
Add test code for dumping pcm data from ma-service
Change-Id: Ie72187b27c42b267064acd6482d2313ebc9a723f
Ji-hoon Lee [Fri, 27 Dec 2019 06:04:13 +0000 (15:04 +0900)]
Bump version to 0.2.9
Change-Id: I64d4eba873d345529ee6e0e7727cbcdc9fd1aba4
Ji-hoon Lee [Fri, 27 Dec 2019 05:05:35 +0000 (14:05 +0900)]
Make sure to wait long enough when service is reset
Change-Id: I3034354245dfa14519f056ac5c71588038d91376
Ji-hoon Lee [Wed, 18 Dec 2019 05:20:08 +0000 (14:20 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: I4d9b6efef69686c5fd6e95d0f70ec041d2ab2983
Ji-hoon Lee [Thu, 12 Dec 2019 12:16:32 +0000 (21:16 +0900)]
Bump version to 0.2.8
Change-Id: I512d654ede3baa2669ac3113860a6272e8f117f5
Ji-hoon Lee [Thu, 12 Dec 2019 02:17:46 +0000 (11:17 +0900)]
Add common definitions for wakeup engines
Change-Id: Iffac6f333f838403ba6f62d58d627b93eebc81de
Ji-hoon Lee [Tue, 10 Dec 2019 07:39:31 +0000 (07:39 +0000)]
Merge changes Ifbc77e08,Ic1f09372,If5019e90,Icb368c03 into tizen_5.5
* changes:
Add internal APIs for handling service state notification
Remove unnecessary dbus service files
Add send_command and wakeup_assistant proxy functions
Use internal log functions for log customization
Ji-hoon Lee [Fri, 6 Dec 2019 09:59:12 +0000 (18:59 +0900)]
Add internal APIs for handling service state notification
Change-Id: Ifbc77e08697375c82db0ea8f9a75efa088b11ff9
wn.jang [Fri, 6 Dec 2019 08:33:07 +0000 (17:33 +0900)]
Fix url link properly
Change-Id: Ic77617ad576b1d7679f60b29b4ddebd0c43daee2
wn.jang [Fri, 6 Dec 2019 08:33:07 +0000 (17:33 +0900)]
Fix url link properly
Change-Id: Ic77617ad576b1d7679f60b29b4ddebd0c43daee2
Ji-hoon Lee [Fri, 6 Dec 2019 02:40:16 +0000 (11:40 +0900)]
Remove unnecessary dbus service files
Change-Id: Ic1f09372338c87545918e967153f874ec98798e1
Ji-hoon Lee [Wed, 4 Dec 2019 07:19:31 +0000 (16:19 +0900)]
Add send_command and wakeup_assistant proxy functions
Change-Id: If5019e90c3db6595b5f655f8bd9297c871192035
Ji-hoon Lee [Wed, 4 Dec 2019 06:27:01 +0000 (15:27 +0900)]
Use internal log functions for log customization
Change-Id: Icb368c03a80857aa8f6296cc691ec0c318ca09f4
Ji-hoon Lee [Tue, 26 Nov 2019 02:25:53 +0000 (11:25 +0900)]
Update year information of license boilerplate
Change-Id: I43d751b0b819da5614820ce15909cf37c490a056
Ji-hoon Lee [Mon, 25 Nov 2019 11:11:35 +0000 (20:11 +0900)]
Bump version to 0.2.7
Change-Id: I45b74bfa610e9bdf717daee85056f85a90d21414
Ji-hoon Lee [Mon, 25 Nov 2019 11:10:09 +0000 (20:10 +0900)]
Add header containing common definitions for ma-service
Change-Id: I3ec92838473a590d1edd2c144a9a819544e6effd
Ji-hoon Lee [Fri, 22 Nov 2019 07:53:29 +0000 (16:53 +0900)]
Bump version to 0.2.6
Change-Id: I366132b4677b6657ccf65677f52353ca6ffbd5ae
Ji-hoon Lee [Thu, 21 Nov 2019 10:18:52 +0000 (19:18 +0900)]
Add support for wakeup engine command retrieval
Change-Id: Ib56b84637ec9ced9686e21ce070fe67af7db33af
Ji-hoon Lee [Tue, 19 Nov 2019 06:22:33 +0000 (15:22 +0900)]
Bump version to 0.2.5
Change-Id: I1fe1650726133e0cef98e3023b1b02f6995b871e
Ji-hoon Lee [Mon, 18 Nov 2019 10:51:47 +0000 (19:51 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: I7d3f48865b23f06410026c441969120891cd51fc
Ji-hoon Lee [Wed, 13 Nov 2019 10:32:37 +0000 (19:32 +0900)]
Add internal API for setting assistant language
Change-Id: Ib6df74773133616884fd98a79cd61f5cb85de1ee
Ji-hoon Lee [Tue, 5 Nov 2019 06:28:57 +0000 (15:28 +0900)]
Merge version 0.2.4 into tizen_5.5
Change-Id: Icc2e4560cbde4b58b9aa76f69ec641602d22449e
Ji-hoon Lee [Tue, 5 Nov 2019 06:28:39 +0000 (15:28 +0900)]
Bump version to 0.2.4
Change-Id: Ia4a2bee4e1f20f3b4bfde00ee9619cb21ef5cec8
Jihoon Kim [Mon, 4 Nov 2019 10:32:11 +0000 (19:32 +0900)]
Fix typos
Change-Id: I3e94c6c12f07088248eb4598a69ec05d5932dcc7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Fri, 1 Nov 2019 04:37:53 +0000 (13:37 +0900)]
Merge version 0.2.3 into tizen_5.5
Change-Id: I337f0e070463ce4f6d8a606719256abea2d65350
Ji-hoon Lee [Fri, 18 Oct 2019 11:56:41 +0000 (20:56 +0900)]
Bump version to 0.2.3
Change-Id: I07dc2b147e0e8931f5e35f4fe7763ccdb0b03917
Jihoon Kim [Fri, 18 Oct 2019 12:07:48 +0000 (21:07 +0900)]
Add exclude selection of coverage
Change-Id: I7e000f62fb33b4eb5d4445014ab9092b5de9a619
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Fri, 18 Oct 2019 11:56:25 +0000 (20:56 +0900)]
Remove unused function
Change-Id: I69c58da17fab5434c8350a6508acdbce6dc3e6ab
Ji-hoon Lee [Fri, 18 Oct 2019 04:42:45 +0000 (13:42 +0900)]
Bump version to 0.2.2
Change-Id: I1af54495327130d1c22213293783275ededd165c
Ji-hoon Lee [Wed, 16 Oct 2019 09:27:12 +0000 (18:27 +0900)]
Make preprocessing executed in sequential manner
Change-Id: Id07bc66c866af8011ea06848483765f85fc68465
Ji-hoon Lee [Fri, 11 Oct 2019 01:23:51 +0000 (10:23 +0900)]
Add APIs related to receiving preprocessing_result
Change-Id: Iaf111dfe40a43369eefa02d6b8cec27900067e15
Ji-hoon Lee [Wed, 16 Oct 2019 02:16:10 +0000 (11:16 +0900)]
Add missing callback variable initialization code
Change-Id: I1d76e12b78db2ff0b023cd13b8d8f4cac06c1b00
Ji-hoon Lee [Thu, 10 Oct 2019 04:26:02 +0000 (13:26 +0900)]
Bump version to 0.2.1
Change-Id: Ie8a4c87df637af4957c21c36b08b82691f15e418
Ji-hoon Lee [Thu, 10 Oct 2019 04:25:42 +0000 (13:25 +0900)]
Assume there is no assistant enabled when vconf key not found
Change-Id: I7ab0c33805ba7995f3c50462b6762c3befae194b
Ji-hoon Lee [Wed, 2 Oct 2019 07:53:27 +0000 (16:53 +0900)]
Bump version to 0.2.0
Change-Id: Ic93f83cf7c8d627e8c207f695881c5e6c6d98c58
Ji-hoon Lee [Wed, 2 Oct 2019 07:12:02 +0000 (07:12 +0000)]
Merge "Add missing feature checking routine" into tizen
Ji-hoon Lee [Mon, 30 Sep 2019 12:31:11 +0000 (21:31 +0900)]
Update API documentation
Change-Id: I5b5c08fd907e3947e0a78c70c734f9b1b6343c32
Ji-hoon Lee [Tue, 1 Oct 2019 11:48:33 +0000 (20:48 +0900)]
Add missing feature checking routine
Change-Id: I87aa9391fd92352c2cbf7eb50d7775b7967745ce
Ji-hoon Lee [Mon, 30 Sep 2019 02:10:43 +0000 (11:10 +0900)]
Update API documentation
Change-Id: Ic7a3cb1d51a56c0374321bd5abe8426b9d06c574
Ji-hoon Lee [Wed, 25 Sep 2019 01:56:21 +0000 (10:56 +0900)]
Add wake word audio data embedding related APIs
Change-Id: Ia435a7e32a1f6093690c4865fbc822dc006e9052
Ji-hoon Lee [Wed, 25 Sep 2019 04:28:39 +0000 (13:28 +0900)]
Update required privileges for API review
Change-Id: I97573fcdaa23aa53eafa83ec52ecee782dd14ad1
Ji-hoon Lee [Tue, 24 Sep 2019 05:30:04 +0000 (14:30 +0900)]
Update API header for review
Change-Id: Id6467576ebc30f538d8e6a45d1fdee80169aa9d7
Ji-hoon Lee [Tue, 17 Sep 2019 07:59:15 +0000 (16:59 +0900)]
Bump version to 0.1.0
Change-Id: Ic3d7a6dc9b9ad26c367386740762bb45b40321ae
Ji-hoon Lee [Tue, 17 Sep 2019 07:57:55 +0000 (16:57 +0900)]
Fix incorrect log messages
Change-Id: I9af54d1180bce387a9b17607db2a78f60eff3266
Ji-hoon Lee [Tue, 17 Sep 2019 07:31:57 +0000 (16:31 +0900)]
Add API : ma_send_preprocessing_result
Change-Id: I89e4aaf610516355ceae56ffa091e3af3516ac2e
Ji-hoon Lee [Mon, 16 Sep 2019 06:45:05 +0000 (15:45 +0900)]
Add PREPROCESSING_INFORMATION changed handler
Change-Id: I09b059e4ddebf772b2ed18afa520198806d8f178
Ji-hoon Lee [Wed, 18 Sep 2019 05:11:39 +0000 (05:11 +0000)]
Merge "Add MA_ACTIVE_STATE_PREPROCESSING active state" into tizen
Ji-hoon Lee [Tue, 17 Sep 2019 07:16:13 +0000 (16:16 +0900)]
Add MA_ACTIVE_STATE_PREPROCESSING active state
Change-Id: Ieea7146b4253b696d1bb25db9fa1438c29af3fb6
Ji-hoon Lee [Mon, 16 Sep 2019 05:50:51 +0000 (14:50 +0900)]
Add API : ma_set_preprocessing_allow_mode
Change-Id: Ia7b4bf5c077d10d13677952d759a0ac85bf1de32
Ji-hoon Lee [Wed, 11 Sep 2019 06:55:57 +0000 (15:55 +0900)]
Bump version to 0.0.2
Change-Id: I74c9b7ee81c2db7616b146d1fec3d9f7995e482c
Ji-hoon Lee [Wed, 11 Sep 2019 06:32:23 +0000 (15:32 +0900)]
Fix API header errors and inappropriate descriptions
Change-Id: Ie2885b41794f08140a942a40f135fa0bbafd3659
Ji-hoon Lee [Tue, 16 Apr 2019 10:47:33 +0000 (19:47 +0900)]
Add API : ma_set_background_volume
Change-Id: I0cbeb2b5a2192914e1e5f56a402bc4544d08c435
Ji-hoon Lee [Wed, 21 Aug 2019 06:55:13 +0000 (15:55 +0900)]
Add FALSE_TRIGGER recognition result event
Change-Id: If807ee78a5a41542fbfacd4d86cc9654538a6288
Hyotaek Shim [Tue, 6 Aug 2019 02:35:54 +0000 (11:35 +0900)]
Remove unnecessary dbus policy rules in the session
Change-Id: I066c8a6f940757bb9e123c3f61415552404fdf84
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Ji-hoon Lee [Tue, 30 Jul 2019 08:13:40 +0000 (17:13 +0900)]
Add checking for multi-assistant platform feature
Change-Id: I29d186d8f2824babd031c5ff0e42d8c1d447f8e1
Ji-hoon Lee [Fri, 26 Jul 2019 02:05:52 +0000 (11:05 +0900)]
Add ma_get_recording_audio_source_type API
Change-Id: Id5a8b9bf388efe5f98c702a554cd1d4b5f683610
Ji-hoon Lee [Thu, 11 Jul 2019 10:46:13 +0000 (19:46 +0900)]
settings: add getter APIs and fix minor bugs
Change-Id: Ia3d626e9e4b109cc9d9660779802978199ad92ae