Add metadata profile for providing metadata information 80/273580/2
authorJi-hoon Lee <dalton.lee@samsung.com>
Fri, 8 Apr 2022 03:03:58 +0000 (12:03 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Thu, 14 Apr 2022 01:40:46 +0000 (01:40 +0000)
Change-Id: I51a2c31f29c032d68ea7830d7e348b29bd0e6457

packaging/metadata-profile.xml [new file with mode: 0644]

diff --git a/packaging/metadata-profile.xml b/packaging/metadata-profile.xml
new file mode 100644 (file)
index 0000000..783ec1b
--- /dev/null
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<profile>\r
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/name" description="The name of the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            The multi-assistant-service will use this name to identify the multi-assistant client.
+        </value-description>
+        <default-value-description>
+            It does not work if there is no value.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/name" value="Sample Assistant"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/language" description="The languge supported by the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            The multi-assistant-service will not use multi-assistant clients if the current language is not in this language support list.
+        </value-description>
+        <default-value-description>
+            It does not work if there is no value.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/language" value="en_US,ko_KR"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/wakeup_word" description="The wake word for the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            The multi-assistant-service will use this name to identify the multi-assistant client.
+        </value-description>
+        <default-value-description>
+            It does not work if there is no value.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/wakeup_word" value="하이빅스비"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/icon_path" description="The icon path for the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            This icon path will be displayed on the multi-assistant-panel. If the system does not use multi-assistant-panel, this value has no effect.
+        </value-description>
+        <default-value-description>
+            If multi-assistant-panel is used and no icon path value is specified, then an empty icon will be displayed instead.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/icon_path" value="shared/res/icon.png"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/wakeup_engine_appid" description="The wakeup engine appid for the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            The wakeup engine with given appid is allowed to notify wakeup event to this multi-assistant client.
+        </value-description>
+        <default-value-description>
+            No wake word detection will be provided if there is no value.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/wakeup_engine_appid" value="wakeup-engine-default"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/voice_key_support_mode" description="Specifies whether the Push-to-Talk or Tap-to-talk feature should be supported"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            If the multi-assistant client wants to support Push-to-Talk ,Tap-to-Talk or both, it should be specified as "push_to_talk", "tap_to_talk", "all" respectively.
+        </value-description>
+        <default-value-description>
+            If no value is specified, the default value is considered as "push_to_talk"
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/voice_key_support_mode" value="all"/>
+        </example>
+    </metadata-define>
+    <metadata-define>
+        <key name="http://tizen.org/metadata/multi-assistant/audio_data_processing_appid" description="The audio data processing appid of the multi-assisant client"/>
+        <published>N</published>
+        <version>1.0</version>
+        <value-description>
+            If there exists an external audio data processing app, the audio data will be transmitted directly to it.
+        </value-description>
+        <default-value-description>
+            No direct audio data transmission will be provided if there is no value.
+        </default-value-description>
+        <example description="Add below statement to the manifest.xml file of your application.">
+            <metadata key="http://tizen.org/metadata/multi-assistant/audio_data_processing_appid" value="com.samsung.tizen.bixby"/>
+        </example>
+    </metadata-define>
+</profile>