208 karma · joined August 3, 2009
[ my public key: https://keybase.io/adrianb; my proof: https://keybase.io/adrianb/sigs/kITb4pm-MtYKLO4tk86T1ch5Sy37O-SEIrULxl7ekL4 ]
For free-form speech recognition in Alexa, the best option I've seen mentioned on the public Alexa Slack team is using the "SearchQuery" slot. So you'd still have to make a weird catch-all intent that would eat up some of the words (and you wouldn't be able to see them). At the same time, you shouldn't assume that Alexa will give you very good results with such loose constraints. Even in my simple skill it's very bad about confusing certain pairs of words.
Thanks for your comments! I wonder if I can create some kind of personalized briefing based on which stories people seem interested in.
My back end is a simple Python service on GCP that handles HTTP requests from Alexa. The same service also downloads the HN front page from the FireBase mirror and gets summaries from this API:
https://rapidapi.com/textanalysis/api/Text%20Summarization
It's not perfect though, so I may switch to a more expensive summarization API, supplement it with manual summaries, and/or train my own summarization model.
Right now I'm using this:
https://rapidapi.com/textanalysis/api/Text%20Summarization
but may switch to a more expensive one and may supplement with manual edits.
The startup doesn't need to file the H1B themselves. The employee can transfer it from another company.