D'attribuer de la Valeur Dans la Base de Contrôleur De la Poste, la Demande En ASP.Net de base de l'API web

J'ai beaucoup de contrôleurs qui dépendent d'une variable qui est disons projectId.

Donc, sur chaque demande de toutes les méthodes que j'ai pour analyser projectId comme ci-dessous. ainsi est-il possible d'obtenir cette valeur dans la base de contrôleur de la variable et de l'utiliser directement pour toutes les méthodes. J'ai trouvé quelques actionexecuting et initialiser façon, mais ils ont été des exemples dans .net, je n'arrivais pas à obtenir dans asp.net de base de l'API web.

public void Save([FromBody]JObject data)
        {
            new SaveMethod((int)data["projectId"])
                .Save((string)data["otherData"]);
        }
0
2019-09-17 20:26:27
source
2 réponses

Il est possible, mais n'est-ce pas aussi facilement ne mesure que vous pensez qu'il peut être, vous avez besoin de reconnaissance de la parole pour ce qui en soi est un grand problème. Mais si vous voulez un très naïf option, vous pouvez utiliser un paquet comme

SpeechRecognition

Si vous pouvez obtenir la chaîne de caractères "ajouter" de la reconnaissance vocale, puis votre code fonctionne comme il est.

+1
2019-09-18 07:46:33

Vous pouvez le faire à l'aide de Google Speech API. Je recommande tutoriel suivant de la série: https://www.youtube.com/watch?v=-AzGZ_CHzJk&t=333s

+1
2019-09-18 07:46:33

Voir d'autres questions sur les étiquettes