#Commande prononciation

1 messages · Page 1 of 1 (latest)

midnight carbon
#

je crois que c'est dans les cartons

hexed copper
hexed copper
#

tu sais pour quand ? (juste les liens, ça serait pas long, ya juste un "url_encode()" à appliquer au mot.
à la limite, faire un 3e lien pour le wiktionnaire suffirait, si on veut pas s'amuser à récupérer/parser le contenu :

https://fr.wiktionary.org/wiki/français#Prononciation

midnight carbon
#

attention je suis sur le point de faire une action professionnelle :

#

<@&749877737031729203>

#

vouala :v

sick charm
#

C'est pas juste un url encode :p

#

Mais on peut le prioriser

hexed copper
#

(« prioriser » est un anglicisme >.> certes plus court que les formulations françaises telles que « rendre prioritaire » ou « réévaluer la priorité »)

hexed copper
#
function prononciation(expr) {

  if (expr === "")
    return "";
  
  const invalidRegexp = new RegExp('[/<>:#]');
  if(invalidRegexp.test(expr))
    return "Terme invalide";
  
  var enc_expr=encodeURI(expr);

  var result=""
  urls= [
    `https://forvo.com/word/${enc_expr}/#fr`,
    `https://youglish.com/pronounce/${enc_expr}/french?`,
    `https://fr.wiktionary.org/wiki/${enc_expr}#Prononciation`

  ].forEach( url => {
    result += url + "\n";
  });

  return result;
}

console.log(prononciation(""));
console.log(prononciation("français"));
console.log(prononciation("/"));

t'envisageais un truc beaucoup plus compliqué que ça pour une première version simple et naïve ?

#

(j'ai pas fait de javascript depuis des lustres sueur )

midnight carbon
#

la connaissant je dirais que, quitte à faire une commande, autant récupérer directement le fichier audio, sinon c'est sale

#

or, « l'API Wiktionnaire c'est d'la GROSSE MERDE PFUTAIN »

hexed copper
#

"c'est sale" oui enfin bon là c'est un bout de code qui pond 3 liens, et qui peut faire l'intérim jusqu'à ce que vous ayez le temps de faire un truc méga-de-ouf, slick et propre

midnight carbon
#

y'a énormément de travail à faire, c'est assez décourageant de travailler à une semi-solution en sachant qu'il faudra la reprendre plus tard

lavish willow
#

surtout que si on overkill pas la fonction, lily validera pas la PR missydoge

#

nan mais c'est pas sale ce que tu propose, mais ça permet juste d'envoyer 3 lien auto complété

#

faudrait taffer avec les API des trois sites pour vérifier qu'il y ai bien une correspondance pour le mot demandé

lavish willow
hexed copper
#

je pense qu'eo parlait de l'audio du wikt ~

midnight carbon
#

en effet

#

Forvo a ajouté un bouton de DL des audios assez récemment d'ailleurs, avant c'était chiant d'accéder au fichier

lavish willow
#

ok, j'ai pas regardé les autres site et je les connait pas :p

midnight carbon
#

Forvo c'est le top pour avoir des audios dans tous les mots du MONDE

lavish willow
#

j'viens de voir qu'on peu même choisir "qui" prononce le mot :d

hexed copper
#

après ya un rift entre, le truc trivial qui fait le job en attendant, et la feature potentiellement overkill mais hypothétique

midnight carbon
#

ouais, des fois même que c'est moi :p

lavish willow
#

srx ?

midnight carbon
lavish willow
#

tu va mdonner ton ID

#

comme sa si quelqu'un demande un mot que tu a enregistré on va prendre ton audio 😄

#

pas ID juste username j'imagine

midnight carbon
#

ou alors c'est parce que j'ai pas choisi le genre qui correspond à ma voix ?

#

je les avais contactés pour qu'ils ajoutent une option en plus de "homme" et "femme" mais ils m'ont dit « Non. :) »

lavish willow
#

ils devraient plustot mettre "voie feminine / masculine"

#

fix everything

midnight carbon
#

très bien, tu vas nous donner la définition d'une voix masculine vs féminine alors =)

lavish willow
#

une voie qui "sonne" masculine ou feminine

#

c'est pas indéfinisable

midnight carbon
#

si, mais c'est pas l'endroit d'en discuter haha

#

je disais ça pour t'embêter à la base

lavish willow
#

j'me doute

#

mais c'est chipoter aussi missydoge

midnight carbon
#

clairement, moi j'enlèverais juste les distinctions de genre de Forvo GWcmeisterPeepoShrug ça ajoute pas grand chose

hexed copper
midnight carbon
#

awé

#

bah c'est comme ça que je le dis

#

c'dommage

hexed copper
#

perso je prononce comme le premier you + « tube » à la française derp

hexed copper
#

mais on dévie. Lily : je te propose d'accepter de faire une version simple (voir simpliste) en attendant votre version d'orfèvres

sick charm
#

Moi non, surtout que ça prend pas beaucoup plus de temps d'utiliser l'API

lavish willow
#

de toute façon, ça va dans la todo list, quand quelqu'un s'y mettra, il fera surement les chose entièrement

sick charm
#

Comme j'ai dit, on va la prioriser, ça devrait suffire

lavish willow
#

(je regarde les API donc je vais peu être le faire en vite fait)

hexed copper
#

oki cat_love

lavish willow
#

l'API de youglish est payante donc sa c'est réglé :p

sick charm
#

Lol

lavish willow
#

mais on peu avoir accès a un widget donc quand le site defrench sera OP on pourra faire une feature

sick charm
#

Bin si c'est générer des urls on peut quand même mais faut qu'on s'en parle

#

Odvc?

lavish willow
#

ouai vas y

#

enfin allons y :p

hexed copper
lavish willow
#

exactement