Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KayLerch/alexa-meets-polly
/ functions
Functions
104 in github.com/KayLerch/alexa-meets-polly
⨍
Functions
104
◇
Types & classes
30
↓ 45 callers
Method
build
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:109
↓ 8 callers
Method
create
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:70
↓ 5 callers
Method
givenScriptClient
(final String filePath)
skill/src/test/java/TranslatorSpeechletHandlerTest.java:19
↓ 5 callers
Method
isConversation
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/AbstractIntentHandler.java:110
↓ 4 callers
Method
getAlexaAppId
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:41
↓ 4 callers
Method
getLanguage
@return the language a text is translated to. This is taken directly from the user input so it contains the spoken version like 'russian' or 'russisch
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:201
↓ 4 callers
Method
getLocale
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:57
↓ 3 callers
Method
getDynamoTableName
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:65
↓ 3 callers
Method
getMp3Path
Generates the path to an mp3 having the speech of the translation @param text The text (not the translation) @return path to an mp3 having the speech
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:92
↓ 3 callers
Method
translate
Translate the given text into the given language. @param text The text to translate @param language The language to translate the text into @return Th
skill/src/main/java/io/klerch/alexa/translator/skill/translate/Translator.java:13
↓ 2 callers
Method
getDictionaryId
Generates the id unique per text, locale and voice. This id is used to store translation information in DynamoDB @param text The text (not the transla
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:77
↓ 2 callers
Method
getS3BucketName
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:49
↓ 2 callers
Method
getS3BucketUrl
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:45
↓ 2 callers
Method
getTranslatedText
@return the translated text
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:38
↓ 2 callers
Method
getTranslatorService
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:89
↓ 2 callers
Method
givenSession
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:84
↓ 2 callers
Method
run
()
client/src/test/java/StressTest.java:43
↓ 2 callers
Method
sayTranslate
(final AlexaInput input, final TextToSpeech tts)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/AbstractIntentHandler.java:44
↓ 2 callers
Method
withText
(final String text)
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:99
↓ 1 callers
Method
convertMp3
(final String mp3Path)
skill/src/main/java/io/klerch/alexa/translator/skill/tts/Mp3Converter.java:19
↓ 1 callers
Method
convertUrlToMp3Cmd
(final String url)
server/src/main/java/io/klerch/alexa/translator/util/FFmpegUtils.java:38
↓ 1 callers
Method
doTranslate
Delegates the actual translation to the child implementation. @param term text to translate @param targetLanguageCode target language code @return tra
skill/src/main/java/io/klerch/alexa/translator/skill/translate/AbstractTranslator.java:52
↓ 1 callers
Method
getAccessToken
()
skill/src/main/java/io/klerch/alexa/translator/skill/translate/MicrosoftTranslator.java:56
↓ 1 callers
Method
getAlexaAppId
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:41
↓ 1 callers
Method
getAlexaRequestId
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:53
↓ 1 callers
Method
getAlexaSessionId
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:49
↓ 1 callers
Method
getAlexaUserId
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:45
↓ 1 callers
Method
getAlwaysRoundTripPhrase
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:93
↓ 1 callers
Method
getConversation
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/SessionState.java:13
↓ 1 callers
Method
getGoogleApiKey
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:57
↓ 1 callers
Method
getGoogleProjectName
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:53
↓ 1 callers
Method
getLambdaName
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:61
↓ 1 callers
Method
getMicrosoftSubscriptionKey
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:61
↓ 1 callers
Method
getMp3Url
Generates the url to an mp3 having the speech of the translation @param text The text (not the translation) @return path to an mp3 having the speech o
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:101
↓ 1 callers
Method
getS3CardFolderUrl
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:81
↓ 1 callers
Method
getS3Client
(final String region, final String roleArn)
server/src/main/java/io/klerch/alexa/translator/service/ConvertService.java:63
↓ 1 callers
Method
getTTS
Does the TTS object creation for you as all related information can be generated from a given text and its translation. @param text the original text
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:182
↓ 1 callers
Method
getTargetLangCodeIfSupported
(final String language)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/Translator.java:6
↓ 1 callers
Method
getTargetLangCodeIfSupported
(final String language)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/AbstractTranslator.java:28
↓ 1 callers
Method
getTestPhrase
()
client/src/main/java/io/klerch/alexa/translator/client/AppConfig.java:65
↓ 1 callers
Method
getText
@return the original text before it was translated
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:45
↓ 1 callers
Method
getTranslator
Gets the appropriate translator set up in the app configuration @param locale the locale coming in with a speechlet request @return appropriate transl
skill/src/main/java/io/klerch/alexa/translator/skill/translate/TranslatorFactory.java:12
↓ 1 callers
Method
getTranslatorConvertServicePass
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:77
↓ 1 callers
Method
getTranslatorConvertServiceUrl
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:69
↓ 1 callers
Method
getTranslatorConvertServiceUser
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:73
↓ 1 callers
Method
getTtsId
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/LastTextToSpeech.java:20
↓ 1 callers
Method
getVoice
@return id of the Polly voice used to convert translated text to speech
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:66
↓ 1 callers
Method
givenIntentRequest
(final String intentName, final Map<String, Slot> slots)
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:95
↓ 1 callers
Method
givenIntentSpeechletRequestEnvelope
(final String intentName)
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:72
↓ 1 callers
Method
givenLaunchRequest
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:113
↓ 1 callers
Method
hasSupportedLanguage
()
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:105
↓ 1 callers
Method
setConversation
(final Boolean conversation)
skill/src/main/java/io/klerch/alexa/translator/skill/model/SessionState.java:17
↓ 1 callers
Method
shouldSkipMp3Conversion
()
skill/src/main/java/io/klerch/alexa/translator/skill/SkillConfig.java:85
↓ 1 callers
Method
textToSpeech
Returns text-to-speech of a translation of a given text. Before translating the text, requesting speech from AWS Polly and storing the resulting MP3 t
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:118
↓ 1 callers
Method
uploadFileToS3
(final File file, final String bucket, final String path, final String region, final String roleArn)
server/src/main/java/io/klerch/alexa/translator/service/ConvertService.java:53
↓ 1 callers
Method
withLanguage
(final String language)
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:104
↓ 1 callers
Method
withMp3
(final String mp3Url)
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:94
↓ 1 callers
Method
withTranslatedText
(final String translatedText)
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:84
↓ 1 callers
Method
withVoice
(final String voice)
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:89
Method
AbstractTranslator
(final String locale)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/AbstractTranslator.java:14
Method
GoogleTranslator
(final String locale)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/GoogleTranslator.java:20
Method
JerseyConfig
()
server/src/main/java/io/klerch/alexa/translator/config/JerseyConfig.java:10
Method
LambdaRunner
(final String locale, final String testPhrase, final String language)
client/src/test/java/StressTest.java:37
Method
LastTextToSpeech
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/LastTextToSpeech.java:12
Method
MicrosoftTranslator
(final String locale)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/MicrosoftTranslator.java:23
Method
SessionState
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/SessionState.java:11
Method
SkillClient
(final String locale)
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:30
Method
TextToSpeech
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:23
Method
TextToSpeechBuilder
()
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:81
Method
TextToSpeechConverter
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/tts/TextToSpeechConverter.java:47
Method
askForHelpOneShot
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:34
Method
convertMp3
(@QueryParam("bucket") String bucket, @QueryParam("path") String filePath, @QueryParam("roleArn") String roleA
server/src/main/java/io/klerch/alexa/translator/service/ConvertService.java:33
Method
convertUrlToMp3
(final String url)
server/src/main/java/io/klerch/alexa/translator/util/FFmpegUtils.java:16
Method
doConversation
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:25
Method
doTranslate
(final String text, final String targetLanguageCode)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/GoogleTranslator.java:34
Method
doTranslate
(final String text, final String targetLanguageCode)
skill/src/main/java/io/klerch/alexa/translator/skill/translate/MicrosoftTranslator.java:27
Method
getLanguage
@return the language coming from the user input (e.g. 'russian' or 'russisch')
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:52
Method
getLocale
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:34
Method
getMp3
@return Url to an MP3 file having the output speech of the translated text
skill/src/main/java/io/klerch/alexa/translator/skill/model/TextToSpeech.java:59
Method
getSupportedApplicationIds
()
skill/src/main/java/io/klerch/alexa/translator/skill/TranslatorSpeechletHandler.java:11
Method
getUtteranceReader
()
skill/src/main/java/io/klerch/alexa/translator/skill/TranslatorSpeechletHandler.java:16
Method
givenClient
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:11
Method
givenLaunchSpeechletRequestEnvelope
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:60
Method
givenSessionEndedRequest
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:128
Method
givenSessionStartedRequest
()
client/src/main/java/io/klerch/alexa/translator/client/SkillClient.java:121
Method
handleError
(final AlexaRequestHandlerException exception)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/LaunchHandler.java:25
Method
handleError
(final AlexaRequestHandlerException exception)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/AbstractIntentHandler.java:32
Method
handleRequest
(final Map<String,Object> input, final Context context)
client/src/main/java/io/klerch/alexa/translator/client/TranslatorClientRequestHandler.java:13
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/RepeatHandler.java:18
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/YesHandler.java:12
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/StopCancelNoHandler.java:12
Method
handleRequest
(AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/HelpHandler.java:12
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/TranslateHandler.java:12
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/LaunchHandler.java:14
Method
handleRequest
(final AlexaInput input)
skill/src/main/java/io/klerch/alexa/translator/skill/handler/AbstractIntentHandler.java:29
Method
main
(String[] args)
server/src/main/java/io/klerch/alexa/translator/Application.java:9
Method
noLanguageTranslation
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:54
Method
singleTranslationOneShot
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:39
Method
singleTranslationWithRepeat
()
skill/src/test/java/TranslatorSpeechletHandlerTest.java:44
Method
stress
()
client/src/test/java/StressTest.java:15
next →
1–100 of 104, ranked by callers