Skip to content

Usin2705/CaptainA_unity

Repository files navigation

SaySuomi - Mobile App for Finnish Pronunciation Practice

CI

SaySuomi, previously named CaptainA, is a mobile application designed to help users practice Finnish pronunciation. This repository contains the Unity mobile app code for Android and iOS.

The app is available on Google Play and the Apple App Store. The demo paper gives a short introduction, and the original app development is described in this Master's thesis.

Student ASA Release (2026)

ASA DOI

This repository includes the initial implementation of the Automatic Speaking Assessment (ASA) module developed by the 2026 student team.

The ASA module supports speaking tasks, audio recording, server-based scoring, and score review in the mobile app. The ASA server is maintained separately in the aalto-speech/dta-server repository.

A frozen version of the student contribution is archived as release v1.0.0 and on Zenodo. Further development continued after this release.

For more information about the ASA implementation and release context, see SaySuomi-ASA doc.pdf.

Citation

If you use or refer to the ASA student release, please cite it as follows.

APA 7th

Immonen, L., Kähkönen, A., Porola, I., Ratilainen, M., Savolainen, A., Takala, K., Tonteri, M., Immonen, R., Phan, N., & von Zansen, A. (2026). SaySuomi: Automatic Speaking Assessment Student Release v1.0.0 (Version v1.0.0) [Software]. Zenodo. https://doi.org/10.5281/zenodo.20021230

All authors contributed equally.

BibTeX

@software{saysuomi_asa_student_2026,
  author  = {Immonen, Laura and K{\"a}hk{\"o}nen, Aaron and Porola, Iida and
             Ratilainen, Miika and Savolainen, Aaro and Takala, Kim and
             Tonteri, Miika and Immonen, Riina and Phan, Nhan and
             von Zansen, Anna},
  title   = {{SaySuomi}: Automatic Speaking Assessment Student Release v1.0.0},
  year    = {2026},
  doi     = {10.5281/zenodo.20021230},
  version = {v1.0.0},
  note    = {Initial ASA module developed by the student team; later development continued in the main project. All authors contributed equally.}
}

Project Structure

  • Assets/: Unity app source files.
  • Packages/ and ProjectSettings/: Unity package and project configuration.
  • docs/: ASA release documentation, historical plans, legacy server notes, and development notes.
  • MDD_Server/: legacy/server-side project files kept for project context.

Documentation

Related Resources

Contributors

Usin2705
Chi Nhan, Phan
AaroMKS
AaroMKS
choerubi
Iida Porola
ratilmii
ratilmii
LauraImmonen
Laura
kahkaar
Aaron

License

The SaySuomi is licensed under the GNU Affero General Public License, version 3 or later. Other related work to SaySuomi made by the authors (thesis work, journal articles, audio samples, pictures, videos ...) are licensed under a Creative Commons "Attribution-NonCommercial-ShareAlike 4.0 International" (BY-NC-SA 4.0) license.

Other works not made by the authors are licensed accordingly to their respective owners:

  • The authors of Oma Suomi 1: Kristiina Kuparinen, Terhi Tapaninen and Finn Lectura have given us permission to use the text in Oma Suomi 1 to create the flashcard for the SaySuomi app.
  • Anki is licensed under AGPL3.
  • SuperMemo2 is open to the public: Algorithm SM-2, (C) Copyright SuperMemo World, 1991. https://www.supermemo.com.
  • The side picture illustrations are created by Aino Huhtaniemi (https://ainohuhtaniemi.com/), and she gave her permission to use and modify her original illustrations for the SaySuomi app.
  • Some icons used in the application are from Google under Apache License 2.0.
  • Photo illustrations and some of the videos were made with the contribution of Aija Elg and Noora Heikiö from Aalto University Language Centre.
  • Some audio samples are from Aalto University Language Centre.
  • Some audio samples are from Common Voice 11.0, licensed under Creative Commons Zero 1.0.
  • Some audio samples and text examples are from LibriVox under Public Domain.
  • We are grateful to Apollo Ailus and Kia Raitanen for their contributions to user research and engagement, and to Aalo Kailu, who designed the original user interface of the app.
  • We are grateful to the 2026 ASA student team, Laura Immonen, Aaron Kähkönen, Iida Porola, Miika Ratilainen, Aaro Savolainen, Kim Takala, and Miika Tonteri, for developing the initial Automatic Speaking Assessment module v1.0.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors