</> Cómo funciona

fonetica

GET
/v1/fonetica

Función pura del español.

Parámetros

parámetrotipopor defectoqué hace
palabrastring— (obligatorio)la palabra a transcribir

Cómo funciona (por dentro)

Mapa de funciones

flowchart TD
  MOD[("repositorio")]
  fonetica["fonetica()"]
  fonetica -. datos .-> MOD
  classDef red fill:#fde7f0,stroke:#c0397b,color:#7a1e4d;
  class MOD red;

El código

# -*- coding: utf-8 -*-
"""fonetica.py — transcripción fonética del español: IPA y SAMPA, por palabra.

Se busca la palabra en el repositorio fonético y se devuelven sus transcripciones:
IPA y SAMPA, cada una en versión corrida y silabeada (con la sílaba tónica marcada).
Transcripción castellana (θ para c/z, aproximantes para b/d/g). Una palabra ambigua
puede tener varias lecturas, y se devuelven todas.
"""

# […consulta al repositorio fonético (columnas de transcripción, esquema interno)…]


def fonetica(cur, palabra):
    """Transcripciones fonéticas de `palabra`.
    Devuelve lista de {ipa, ipa_silabas, sampa, sampa_silabas}; vacía si no está."""
    cur.execute(SQL, (palabra,))
    return [
        {"ipa": r[0], "ipa_silabas": r[1], "sampa": r[2], "sampa_silabas": r[3]}
        for r in cur.fetchall()
    ]

Pruébalo

Llámala con el código a la vista.

Ejemplos con el SDK

curl "https://api.wordkers.com/v1/fonetica" \
  -H "X-API-Key: TU_CLAVE"

Cómo empezar con el SDK →

¿Quieres que cambie algo, o copiar la lógica para lo tuyo? Sin problema — escríbeme. Lo que ves es el algoritmo; los datos y las claves se quedan en casa.

Wordkers · Catálogo · Empezar · Tu cuenta