FUTO Swipe logo

FUTO Swipe

Free
Visitar

FUTO Swipe ofrece modelos descargables y un motor de reconocimiento en C++ que convierte trazos sobre un teclado en palabras candidatas. Está pensado para desarrolladores que integran escritura por gestos en sus aplicaciones.

¿Qué es FUTO Swipe?

FUTO Swipe es una versión para desarrolladores que incluye modelos entrenados y algoritmos de reconocimiento para la escritura por gestos. Proporciona una trayectoria de deslizamiento, la distribución del teclado y un diccionario, y su motor en C++ devuelve palabras previstas. Los modelos pueden ejecutarse en el dispositivo, lo que permite a los desarrolladores integrar la escritura por deslizamiento en su propio software.

FUTO desarrolló esta tecnología para FUTO Keyboard y también la distribuye para otras integraciones. El codificador admite las distribuciones de teclado proporcionadas; el decodificador opcional publicado es específico para inglés/QWERTY, y ContextLM solo funciona en inglés. El conjunto de datos de investigación independiente contiene un millón de deslizamientos en inglés con teclado QWERTY.

¿Qué puede hacer FUTO Swipe?

Reconocimiento de gestos adaptado a la distribución

Proporciona coordenadas x/y normalizadas y marcas de tiempo junto con las posiciones de las teclas del teclado. El codificador es obligatorio; se puede añadir un refinamiento específico para la distribución cuando exista un decodificador compatible.

Palabras candidatas restringidas por diccionario

La biblioteca de C++ gestiona la inferencia del modelo y la búsqueda por haces con tu diccionario, y genera palabras candidatas en lugar de dejarte solo con puntuaciones de caracteres sin procesar.

Refinamiento según el contexto de la frase

El ContextLM opcional en inglés utiliza las palabras anteriores para mejorar la clasificación de las candidatas y puede funcionar con el decodificador específico para la distribución o sin él.

Biblioteca de inferencia reutilizable

Compila la biblioteca para Linux de escritorio o Android. Su API permite cambiar las distribuciones, los diccionarios y los modelos opcionales durante el uso.

Casos de uso

“Crear un teclado de gestos personalizado”

Integra el motor de reconocimiento en tu interfaz de entrada, proporciona las coordenadas de la distribución y el vocabulario correspondientes, y muestra palabras candidatas al usuario.

“Probar superficies de entrada alternativas”

Evalúa la entrada por deslizamiento en un panel táctil o en un teclado virtual personalizado con tu propia distribución y diccionario.

“Estudiar métodos de reconocimiento de deslizamientos”

Utiliza el conjunto de datos publicado de inglés con teclado QWERTY para comparar métodos de decodificación y mantén los resultados de referencia separados del rendimiento en tu propia interfaz.

Preguntas frecuentes

¿Es esta la aplicación completa FUTO Keyboard?

No. FUTO Keyboard utiliza FUTO Swipe. Esta versión proporciona los modelos, la biblioteca de inferencia y los recursos de investigación para que los desarrolladores los integren en otro software.

¿Puedo usar otros idiomas y distribuciones?

Puedes proporcionar una distribución y un diccionario al codificador general. El decodificador publicado actualmente solo funciona en inglés/QWERTY y ContextLM solo funciona en inglés; no se puede dar por hecho que permitan refinar otras combinaciones.

¿Cuáles son las condiciones de la licencia?

Los pesos se ofrecen sin regalías bajo FUTO Model Weights License 1.0, incluido el uso comercial, siempre que se muestre la atribución a FUTO Swipe a los usuarios finales. También se aplican otras condiciones de uso y distribución. La biblioteca de inferencia está bajo GPLv3 o posterior, y el conjunto de datos tiene licencia MIT; cada recurso tiene su propia licencia.

¿Puede un mismo motor procesar solicitudes simultáneas?

La clase SwipeEngine documentada no es segura para subprocesos. Protégela frente al uso simultáneo en lugar de asumir que las llamadas en paralelo son seguras.

Datos rápidos

Entrega
Archivos de modelos descargables y biblioteca de inferencia en C++
Entradas
Coordenadas/marcas de tiempo del deslizamiento, distribución del teclado y diccionario
Salida
Palabras candidatas previstas
Modelos de refinamiento
ContextLM en inglés; decodificador inglés/QWERTY
Coste del modelo
Sin regalías, sujeto a las condiciones de la licencia
Integración para consumidores
Se utiliza en la aplicación independiente FUTO Keyboard

Análisis de tráfico de FUTO Swipe

Los datos de tráfico son solo como referencia.

Valoración del dominio
59

Alternativas a FUTO Swipe

Sapling logo

Sapling

sapling.ai

Kit de herramientas y asistente basados en modelos de lenguaje para desarrolladores y empresas, con API, SDK e integraciones para escritura y análisis de texto.

Qwiet AI by Harness logo

Qwiet AI by Harness

qwiet.ai

Analiza el código de las aplicaciones, prioriza las vulnerabilidades alcanzables y revisa correcciones asistidas por IA. Pensado para desarrolladores y equipos de seguridad de aplicaciones.

Moli Fangzhou (Gitee AI) logo

Moli Fangzhou (Gitee AI)

ai.gitee.com

Plataforma integral de modelos de IA y capacidad de cómputo para probar, ejecutar, entrenar, desplegar e integrar modelos y aplicaciones de IA.

Groq logo

Groq

groq.com

Plataforma de inferencia para desarrolladores y equipos que necesitan servir modelos con rapidez y costes predecibles mediante Groq LPU y GroqCloud.

LM Studio logo

LM Studio

lmstudio.ai

Aplicación de IA local y plataforma para desarrolladores que permite ejecutar modelos de lenguaje de forma privada en macOS, Windows y Linux, con APIs locales, SDK y despliegues sin interfaz gráfica.

AI21 logo

AI21

ai21.com

AI21 ofrece API de modelos fundacionales y una pasarela beta para enrutar, almacenar en caché y compactar el contexto del tráfico de agentes. También trabaja con empresas en modelos dedicados para cargas de trabajo específicas.