Interface SpeechContextOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    SpeechContext, SpeechContext.Builder

    public interface SpeechContextOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      float getBoost()
      Hint Boost.
      String getPhrases​(int index)
      A list of strings containing words and phrases "hints" so that the speech recognition is more likely to recognize them.
      com.google.protobuf.ByteString getPhrasesBytes​(int index)
      A list of strings containing words and phrases "hints" so that the speech recognition is more likely to recognize them.
      int getPhrasesCount()
      A list of strings containing words and phrases "hints" so that the speech recognition is more likely to recognize them.
      List<String> getPhrasesList()
      A list of strings containing words and phrases "hints" so that the speech recognition is more likely to recognize them.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getPhrasesList

        List<String> getPhrasesList()
         A list of strings containing words and phrases "hints" so that
         the speech recognition is more likely to recognize them. This can be used
         to improve the accuracy for specific words and phrases, for example, if
         specific commands are typically spoken by the user. This can also be used
         to add additional words to the vocabulary of the recognizer. See
         [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
        
         List items can also be set to classes for groups of words that represent
         common concepts that occur in natural language. For example, rather than
         providing phrase hints for every month of the year, using the $MONTH class
         improves the likelihood of correctly transcribing audio that includes
         months.
         
        repeated string phrases = 1;
        Returns:
        A list containing the phrases.
      • getPhrasesCount

        int getPhrasesCount()
         A list of strings containing words and phrases "hints" so that
         the speech recognition is more likely to recognize them. This can be used
         to improve the accuracy for specific words and phrases, for example, if
         specific commands are typically spoken by the user. This can also be used
         to add additional words to the vocabulary of the recognizer. See
         [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
        
         List items can also be set to classes for groups of words that represent
         common concepts that occur in natural language. For example, rather than
         providing phrase hints for every month of the year, using the $MONTH class
         improves the likelihood of correctly transcribing audio that includes
         months.
         
        repeated string phrases = 1;
        Returns:
        The count of phrases.
      • getPhrases

        String getPhrases​(int index)
         A list of strings containing words and phrases "hints" so that
         the speech recognition is more likely to recognize them. This can be used
         to improve the accuracy for specific words and phrases, for example, if
         specific commands are typically spoken by the user. This can also be used
         to add additional words to the vocabulary of the recognizer. See
         [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
        
         List items can also be set to classes for groups of words that represent
         common concepts that occur in natural language. For example, rather than
         providing phrase hints for every month of the year, using the $MONTH class
         improves the likelihood of correctly transcribing audio that includes
         months.
         
        repeated string phrases = 1;
        Parameters:
        index - The index of the element to return.
        Returns:
        The phrases at the given index.
      • getPhrasesBytes

        com.google.protobuf.ByteString getPhrasesBytes​(int index)
         A list of strings containing words and phrases "hints" so that
         the speech recognition is more likely to recognize them. This can be used
         to improve the accuracy for specific words and phrases, for example, if
         specific commands are typically spoken by the user. This can also be used
         to add additional words to the vocabulary of the recognizer. See
         [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
        
         List items can also be set to classes for groups of words that represent
         common concepts that occur in natural language. For example, rather than
         providing phrase hints for every month of the year, using the $MONTH class
         improves the likelihood of correctly transcribing audio that includes
         months.
         
        repeated string phrases = 1;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the phrases at the given index.
      • getBoost

        float getBoost()
         Hint Boost. Positive value will increase the probability that a specific
         phrase will be recognized over other similar sounding phrases. The higher
         the boost, the higher the chance of false positive recognition as well.
         Negative boost values would correspond to anti-biasing. Anti-biasing is not
         enabled, so negative boost will simply be ignored. Though `boost` can
         accept a wide range of positive values, most use cases are best served with
         values between 0 and 20. We recommend using a binary search approach to
         finding the optimal value for your use case.
         
        float boost = 4;
        Returns:
        The boost.