ojosama  by jiro4989

Text conversion tool for converting text to a specific VTuber's speech style

Created 3 years ago
383 stars

Top 74.6% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a tool to convert arbitrary text into the speech pattern of "Hyakumantenbara Salome," a popular VTuber. It offers both a command-line interface (CLI) and a library for programmatic use, targeting fans of the VTuber and developers looking to integrate this unique text transformation. The primary benefit is the ability to easily generate text in a distinctive and entertaining persona.

How It Works

The conversion process involves morphological analysis of the input text using the Kagome library. It then applies a series of transformation rules based on part-of-speech, readings, and surrounding words. A key feature is the addition of random "wa!" or "wa?" at sentence endings, followed by 0-3 "~", "!", or "?" characters, mimicking the VTuber's speech.

Quick Start & Requirements

  • CLI Installation: go install github.com/jiro4989/ojosama/cmd/ojosama@latest
  • Prerequisites: Go 1.18.2 or later.
  • Web Version: Available at https://ojosama.jiro4989.com/, requiring no installation.
  • Tab Completion: Supported for Bash, Zsh, and Fish.

Highlighted Details

  • Converts text to Hyakumantenbara Salome's distinctive speech pattern.
  • Supports random embellishments like "wa!" and multiple punctuation marks.
  • Offers CLI, library, and web interfaces for accessibility.
  • Several derivative projects exist for Discord, Git commits, Vim, and Slack.

Maintenance & Community

The project is actively maintained, with CI/CD for releases. Derivative projects indicate community engagement. Further details can be found on the GitHub repository.

Licensing & Compatibility

The project adheres to the ANYCOLOR secondary creation guidelines. While not explicitly stated, the nature of the project suggests it is intended for non-commercial, fan-based use.

Limitations & Caveats

The conversion is still in progress and may produce inaccurate or unexpected results. Re-converting already converted text can lead to nonsensical output. Users are cautioned to use the program responsibly and avoid causing trouble for the VTuber or her affiliates.

Health Check
Last Commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
4
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.