diff --git a/device-common.mk b/device-common.mk index cdafd12d..4087c310 100644 --- a/device-common.mk +++ b/device-common.mk @@ -16,6 +16,7 @@ -include vendor/google_devices/gs101/proprietary/telephony/device-vendor.mk include device/google/gs101/device.mk +include device/google/gs101/tts/voice_packs.mk # Telephony PRODUCT_COPY_FILES += \ diff --git a/device.mk b/device.mk index aa8fc927..0440a81e 100644 --- a/device.mk +++ b/device.mk @@ -144,24 +144,17 @@ PRODUCT_PRODUCT_PROPERTIES += \ bluetooth.profile.asha.central.enabled?=true \ bluetooth.profile.a2dp.source.enabled?=true \ bluetooth.profile.avrcp.target.enabled?=true \ - bluetooth.profile.bap.broadcast.assist.enabled?=true \ - bluetooth.profile.bap.unicast.client.enabled?=true \ bluetooth.profile.bas.client.enabled?=true \ - bluetooth.profile.csip.set_coordinator.enabled?=true \ bluetooth.profile.gatt.enabled?=true \ - bluetooth.profile.hap.client.enabled?=true \ bluetooth.profile.hfp.ag.enabled?=true \ bluetooth.profile.hid.device.enabled?=true \ bluetooth.profile.hid.host.enabled?=true \ bluetooth.profile.map.server.enabled?=true \ - bluetooth.profile.mcp.server.enabled?=true \ bluetooth.profile.opp.enabled?=true \ bluetooth.profile.pan.nap.enabled?=true \ bluetooth.profile.pan.panu.enabled?=true \ bluetooth.profile.pbap.server.enabled?=true \ bluetooth.profile.sap.server.enabled?=true \ - bluetooth.profile.ccp.server.enabled?=true \ - bluetooth.profile.vcp.controller.enabled?=true PRODUCT_PROPERTY_OVERRIDES += \ telephony.active_modems.max_count=2 @@ -1188,6 +1181,10 @@ DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE := device/google/gs101/device_framework PRODUCT_DEXPREOPT_SPEED_APPS += \ SystemUIGoogle +# Compile SystemUI on device with `speed`. +PRODUCT_PROPERTY_OVERRIDES += \ + dalvik.vm.systemuicompilerfilter=speed + # Keymaster configuration PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.device_id_attestation.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.device_id_attestation.xml \ diff --git a/gnss/47765/config/gps.xml.oriole b/gnss/47765/config/gps.xml.oriole index f34f73c4..45ece4d3 100644 --- a/gnss/47765/config/gps.xml.oriole +++ b/gnss/47765/config/gps.xml.oriole @@ -57,11 +57,9 @@ CpLppeUseAgnssLocForEmptyDbh="true" ReAidingOnHotStart="false" ReAidingIntervalSec="1200" - PpsDevice="/sys/class/pps/pps0/assert_elapsed" /> true + + + + "com.shannon.imsservice" + "com.android.phone" + diff --git a/tts/de-de/de-de-x-multi-darwinn-wavernn-r31.zvoice b/tts/de-de/de-de-x-multi-darwinn-wavernn-r31.zvoice new file mode 100644 index 00000000..b3b2a450 Binary files /dev/null and b/tts/de-de/de-de-x-multi-darwinn-wavernn-r31.zvoice differ diff --git a/tts/de-de/de-de-x-multi-r31.zvoice b/tts/de-de/de-de-x-multi-r31.zvoice new file mode 100644 index 00000000..782094f0 Binary files /dev/null and b/tts/de-de/de-de-x-multi-r31.zvoice differ diff --git a/tts/de-de/de-de-x-multi-seanet-r31.zvoice b/tts/de-de/de-de-x-multi-seanet-r31.zvoice new file mode 100644 index 00000000..2d24bad8 Binary files /dev/null and b/tts/de-de/de-de-x-multi-seanet-r31.zvoice differ diff --git a/tts/de-de/de-de-x-multi-wavernn-r31.zvoice b/tts/de-de/de-de-x-multi-wavernn-r31.zvoice new file mode 100644 index 00000000..9950e0bd Binary files /dev/null and b/tts/de-de/de-de-x-multi-wavernn-r31.zvoice differ diff --git a/tts/es-es/es-es-x-multi-darwinn-wavernn-r31.zvoice b/tts/es-es/es-es-x-multi-darwinn-wavernn-r31.zvoice new file mode 100644 index 00000000..1a934ba3 Binary files /dev/null and b/tts/es-es/es-es-x-multi-darwinn-wavernn-r31.zvoice differ diff --git a/tts/es-es/es-es-x-multi-r31.zvoice b/tts/es-es/es-es-x-multi-r31.zvoice new file mode 100644 index 00000000..41fe8d02 Binary files /dev/null and b/tts/es-es/es-es-x-multi-r31.zvoice differ diff --git a/tts/es-es/es-es-x-multi-seanet-r31.zvoice b/tts/es-es/es-es-x-multi-seanet-r31.zvoice new file mode 100644 index 00000000..25b1a7cc Binary files /dev/null and b/tts/es-es/es-es-x-multi-seanet-r31.zvoice differ diff --git a/tts/es-es/es-es-x-multi-wavernn-r31.zvoice b/tts/es-es/es-es-x-multi-wavernn-r31.zvoice new file mode 100644 index 00000000..d954a648 Binary files /dev/null and b/tts/es-es/es-es-x-multi-wavernn-r31.zvoice differ diff --git a/tts/fr-fr/fr-fr-x-multi-darwinn-wavernn-r31.zvoice b/tts/fr-fr/fr-fr-x-multi-darwinn-wavernn-r31.zvoice new file mode 100644 index 00000000..14a32649 Binary files /dev/null and b/tts/fr-fr/fr-fr-x-multi-darwinn-wavernn-r31.zvoice differ diff --git a/tts/fr-fr/fr-fr-x-multi-r31.zvoice b/tts/fr-fr/fr-fr-x-multi-r31.zvoice new file mode 100644 index 00000000..09a071e3 Binary files /dev/null and b/tts/fr-fr/fr-fr-x-multi-r31.zvoice differ diff --git a/tts/fr-fr/fr-fr-x-multi-seanet-r31.zvoice b/tts/fr-fr/fr-fr-x-multi-seanet-r31.zvoice new file mode 100644 index 00000000..d1238d54 Binary files /dev/null and b/tts/fr-fr/fr-fr-x-multi-seanet-r31.zvoice differ diff --git a/tts/fr-fr/fr-fr-x-multi-wavernn-r31.zvoice b/tts/fr-fr/fr-fr-x-multi-wavernn-r31.zvoice new file mode 100644 index 00000000..5fe1665b Binary files /dev/null and b/tts/fr-fr/fr-fr-x-multi-wavernn-r31.zvoice differ diff --git a/tts/it-it/it-it-x-multi-r27.zvoice b/tts/it-it/it-it-x-multi-r27.zvoice new file mode 100644 index 00000000..4ec64c31 Binary files /dev/null and b/tts/it-it/it-it-x-multi-r27.zvoice differ diff --git a/tts/ja-jp/ja-jp-x-multi-darwinn-wavernn-r29.zvoice b/tts/ja-jp/ja-jp-x-multi-darwinn-wavernn-r29.zvoice new file mode 100644 index 00000000..ecd52828 Binary files /dev/null and b/tts/ja-jp/ja-jp-x-multi-darwinn-wavernn-r29.zvoice differ diff --git a/tts/ja-jp/ja-jp-x-multi-r29.zvoice b/tts/ja-jp/ja-jp-x-multi-r29.zvoice new file mode 100644 index 00000000..c979108a Binary files /dev/null and b/tts/ja-jp/ja-jp-x-multi-r29.zvoice differ diff --git a/tts/ja-jp/ja-jp-x-multi-wavernn-r29.zvoice b/tts/ja-jp/ja-jp-x-multi-wavernn-r29.zvoice new file mode 100644 index 00000000..f4e49568 Binary files /dev/null and b/tts/ja-jp/ja-jp-x-multi-wavernn-r29.zvoice differ diff --git a/tts/voice_packs.mk b/tts/voice_packs.mk new file mode 100644 index 00000000..fbc30500 --- /dev/null +++ b/tts/voice_packs.mk @@ -0,0 +1,33 @@ +# +# Copyright (C) 2022 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Voice packs for Text-To-Speech +PRODUCT_COPY_FILES += \ + device/google/gs101/tts/ja-jp/ja-jp-x-multi-r29.zvoice:product/tts/google/ja-jp/ja-jp-x-multi-r29.zvoice\ + device/google/gs101/tts/ja-jp/ja-jp-x-multi-darwinn-wavernn-r29.zvoice:product/tts/google/ja-jp/ja-jp-x-multi-darwinn-wavernn-r29.zvoice\ + device/google/gs101/tts/ja-jp/ja-jp-x-multi-wavernn-r29.zvoice:product/tts/google/ja-jp/ja-jp-x-multi-wavernn-r29.zvoice\ + device/google/gs101/tts/fr-fr/fr-fr-x-multi-darwinn-wavernn-r31.zvoice:product/tts/google/fr-fr/fr-fr-x-multi-darwinn-wavernn-r31.zvoice\ + device/google/gs101/tts/fr-fr/fr-fr-x-multi-r31.zvoice:product/tts/google/fr-fr/fr-fr-x-multi-r31.zvoice\ + device/google/gs101/tts/fr-fr/fr-fr-x-multi-seanet-r31.zvoice:product/tts/google/fr-fr/fr-fr-x-multi-seanet-r31.zvoice\ + device/google/gs101/tts/fr-fr/fr-fr-x-multi-wavernn-r31.zvoice:product/tts/google/fr-fr/fr-fr-x-multi-wavernn-r31.zvoice\ + device/google/gs101/tts/de-de/de-de-x-multi-darwinn-wavernn-r31.zvoice:product/tts/google/de-de/de-de-x-multi-darwinn-wavernn-r31.zvoice\ + device/google/gs101/tts/de-de/de-de-x-multi-r31.zvoice:product/tts/google/de-de/de-de-x-multi-r31.zvoice\ + device/google/gs101/tts/de-de/de-de-x-multi-seanet-r31.zvoice:product/tts/google/de-de/de-de-x-multi-seanet-r31.zvoice\ + device/google/gs101/tts/de-de/de-de-x-multi-wavernn-r31.zvoice:product/tts/google/de-de/de-de-x-multi-wavernn-r31.zvoice\ + device/google/gs101/tts/it-it/it-it-x-multi-r27.zvoice:product/tts/google/it-it/it-it-x-multi-r27.zvoice\ + device/google/gs101/tts/es-es/es-es-x-multi-darwinn-wavernn-r31.zvoice:product/tts/google/es-es/es-es-x-multi-darwinn-wavernn-r31.zvoice\ + device/google/gs101/tts/es-es/es-es-x-multi-r31.zvoice:product/tts/google/es-es/es-es-x-multi-r31.zvoice\ + device/google/gs101/tts/es-es/es-es-x-multi-seanet-r31.zvoice:product/tts/google/es-es/es-es-x-multi-seanet-r31.zvoice\ + device/google/gs101/tts/es-es/es-es-x-multi-wavernn-r31.zvoice:product/tts/google/es-es/es-es-x-multi-wavernn-r31.zvoice