Scaling Multilingual Speech Synthesis with Zero Supervision of Found Data
Granted: March 6, 2025
Application Number:
20250078805
A method includes receiving training data that includes a plurality of sets of training utterances each associated with a respective language. Each training utterance includes a corresponding reference speech representation paired with a corresponding input text sequence. For each training utterance, the method includes generating a corresponding encoded textual representation for the corresponding input text sequence, generating a corresponding speech encoding for the corresponding…
Integrated Vapor Chamber for Electronic Devices
Granted: March 6, 2025
Application Number:
20250081397
This document describes a vapor chamber within an electronic device. In aspects, an electronic device includes a middle frame that provides mechanical support for the electronic device, a middle plate affixed to the middle frame to define an inner layer of a chassis, and a vapor chamber disposed inside the middle plate. The vapor chamber includes a first region proximate to a heat source and a second region opposite the first region. A coolant is evaporated in a first mode at the first…
HIERARCHICAL MOBILE APPLICATION LAUNCH
Granted: March 6, 2025
Application Number:
20250080640
Various arrangements are presented for performing a hierarchical application launch of an application. A requests to register one or more smart home devices can be received in association with a user account. The smart home devices can be mapped to the user account based on receiving the requests. An application that is mapped to the user account may be launched; the application can analyze the one or more smart home devices registered to the user account and a user interface hierarchy.…
Alternating-Current Power Harmonic-Based Circuit State Detection
Granted: March 6, 2025
Application Number:
20250079841
This document describes systems for and techniques of alternating-current (AC) power harmonic-based circuit state detection. In various aspects, a system includes a component, a bypass circuit for the component, and a controller with an AC power harmonic-based circuit state detector that can determine a state of the bypass circuit. The AC power harmonic-based circuit state detector may convert an AC voltage of the AC power to a direct current (DC) voltage, filter the DC voltage to obtain…
TARGET SPEAKER KEYWORD SPOTTING
Granted: March 6, 2025
Application Number:
20250078840
A method includes receiving audio data corresponding to an utterance spoken by a particular user and captured in streaming audio by a user device. The method also includes performing speaker identification on the audio data to identify an identity of the particular user that spoke the utterance. The method also includes obtaining a keyword detection model personalized for the particular user based on the identity of the particular user that spoke the utterance. The keyword detection…
Adapter Finetuning with Teacher Pseudo-Labeling for Tail Languages in Streaming Multilingual ASR
Granted: March 6, 2025
Application Number:
20250078830
A method includes receiving a sequence of acoustic frames characterizing a spoken utterance in a particular native language. The method also includes generating a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames by a causal encoder that includes an initial stack of multi-head attention layers. The method also includes generating a second higher order feature representation for a corresponding first higher order feature…
QUANTIZATION AND SPARSITY AWARE FINE-TUNING FOR SPEECH RECOGNITION WITH UNIVERSAL SPEECH MODELS
Granted: March 6, 2025
Application Number:
20250078815
A method includes obtaining a plurality of training samples that each include a respective speech utterance and a respective textual utterance representing a transcription of the respective speech utterance. The method also includes fine-tuning, using quantization and sparsity aware training with native integer operations, a pre-trained automatic speech recognition (ASR) model on the plurality of training samples. Here, the pre-trained ASR model includes a plurality of weights and the…
Zero-Shot Task Expansion of ASR Models Using Task Vectors
Granted: March 6, 2025
Application Number:
20250078813
A method includes training, using an un-supervised learning technique, an auxiliary ASR model based on a first set of un-transcribed source task speech utterances to determine a first task vector, training, using the un-supervised learning technique, the auxiliary ASR model based on a second set of un-transcribed speech utterances to determine a second task vector, and training, using the un-supervised learning technique, the auxiliary ASR model based on un-transcribed target task speech…
Two-Level Text-To-Speech Systems Using Synthetic Training Data
Granted: March 6, 2025
Application Number:
20250078808
A method includes obtaining training data including a plurality of training audio signals and corresponding transcripts. Each training audio signal is spoken by a target speaker in a first accent/dialect. For each training audio signal of the training data, the method includes generating a training synthesized speech representation spoken by the target speaker in a second accent/dialect different than the first accent/dialect and training a text-to-speech (TTS) system based on the…
Injecting Text in Self-Supervised Speech Pre-training
Granted: March 6, 2025
Application Number:
20250078807
A method includes receiving training data that includes unspoken text utterances and un-transcribed non-synthetic speech utterances. Each unspoken text utterance is not paired with any corresponding spoken utterance of non-synthetic speech. Each un-transcribed non-synthetic speech utterance is not paired with a corresponding transcription. The method also includes generating a corresponding synthetic speech representation for each unspoken textual utterance of the received training data…
Adaptive Fingerprint-Enrollment to Finger Characteristics Using Local Under-Display Fingerprint Sensor in an Electronic Device
Granted: March 6, 2025
Application Number:
20250078562
This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and…
Golden Prompt Generation based on Authoritative Publications
Granted: March 6, 2025
Application Number:
20250077776
A method for golden prompt generation based on authoritative publications includes receiving an initial authoritative publication associated with a specific topic. The method includes retrieving, using the initial authoritative publication additional authoritative publications associated with the specific topic. The method includes generating, using natural language processing, a set of golden prompts from the set of authoritative publications. Each golden prompt of the set of golden…
STATE-DEPENDENT QUERY RESPONSE
Granted: March 6, 2025
Application Number:
20250077597
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is…
UNIFIED STATISTICS COLLECTION FRAMEWORK USING A PROCESS-BASED TOP-DOWN APPROACH FOR POSTGRES-BASED DATABASE SYSTEMS
Granted: March 6, 2025
Application Number:
20250077524
A method for a statistics collection framework includes receiving a schema defining a relational database for storing a plurality of statistics corresponding to a query, the relational database including a plurality of data tables relationally connected according to the schema, each data table of the plurality of data tables corresponding to a respective statistic. The method includes receiving a query corresponding to data at a data store. The method also includes executing the query.…
Refining a Search Using Physiological Information
Granted: March 6, 2025
Application Number:
20250077508
This document describes techniques and devices for a radar recognition-aided search. Through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. In the case of physiological information, the techniques can use this information to refine a search. For example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. In the case of…
Conversational User Interfaces With Multimodal Inputs and Mind Map Like Interactions
Granted: February 27, 2025
Application Number:
20250068258
A method executed on data processing hardware and including displaying, on a display in communication with the data processing hardware, a user interface for a chat session between a user and a chatbot, the user interface including a plurality of entries input by the user and a plurality of corresponding responses from the chatbot. The method also includes receiving, in the user interface, a user input indication indicating selection of a particular entry of the plurality of entries, the…
Carrier Integration Through User Network Interface Proxy
Granted: February 27, 2025
Application Number:
20250071713
A method for carrier network integration through a user proxy interface includes receiving a request from a mobile device associated with a subscriber of a carrier provider to establish voice services with the carrier provider for a companion device linked to the mobile device. The request includes a subscriber identifier of the mobile device. The method also includes authenticating the companion device based on the subscriber identifier, obtaining session initiation protocol (SIP)…
SELF-ADJUSTING ASSISTANT LLMS ENABLING ROBUST INTERACTION WITH BUSINESS LLMS
Granted: February 27, 2025
Application Number:
20250069617
A method includes receiving a natural language query specifying an action for an assistant interface to perform and selecting one or more business large language models (LLMs) for the assistant interface to interact with to fulfill performance of the action. For each business LLM, method also includes accessing an adapter module to structure the natural language query into a respective prompt specifically formulated for the corresponding business LLM, issuing, for input to the…
Augmenting Retrieval Systems With User-Provided Phonetic Signals
Granted: February 27, 2025
Application Number:
20250069593
A method includes obtaining, from a user device associated with a user, an audio signature, the audio signature extracted from audio data corresponding to a query spoken by the user. The method also includes processing, using a neural network, the audio signature to identify document tokens that match the audio signature within a shared embedding space, the neural network trained to jointly embed audio signatures and document tokens in the shared embedding space. The method also includes…
AUTOMATIC GENERATION OF NO-CODE EMBEDDED DATA-DRIVEN APPLICATION VIEWS
Granted: February 27, 2025
Application Number:
20250068396
A method includes receiving, from a user, an embedded application view request requesting embedding of an application view within a host container. The application view is derived from a no-code application, and the no-code application is generated using a no-code application development environment. The embedded application view request includes a uniform resource locator (URL) referencing the no-code application and a data record of a dataset associated with the no-code application.…