(new Soapbox())->shout(array_map('strtoupper', $opinions)); //Shaun's blog


Me, elsewhere

GitHub
parseword
Miscellaneous public code

snuze
A PHP API client for Reddit

Bluesky
@parseword.bsky.social

Mastodon
@shaun@mastodon.xyz

Twitter
@parseword (abandoned)

XMPP chat
xmpp@shaunc.com
(Pidgin, Miranda, Swift, etc.)


Perfect is the enemy of good enough.

Sitepal.io [portable]

Cartoon-style animations ideal for educational sites, children's content, or casual brands.

Educational platforms use avatars to create interactive, "human" instructors for courses.

Highly polished, modern digital humans that offer a professional look. sitepal.io

SitePal sits in an interesting niche. It is no longer the cutting-edge tech it was in 2006, but it has evolved to stay functional.

: Known for highly realistic video avatars often used for training videos. SitePal sits in an interesting niche

Basic TTS playback, standard visual customization, and basic embedding options. Growing eCommerce Sites

What is your primary for using an avatar (e.g., customer support, sales, education)? Basic TTS playback, standard visual customization, and basic

You don’t need to be a programmer to use SitePal. You can create a character, add audio, and publish it via an embed code (JavaScript) in just a few clicks. 5. Mobile Compatibility

Designed for high-traffic platforms. It unlocks unlimited audio streams, unlimited domain deployments, custom branding, enterprise server APIs, and native mobile development toolkits. Implementation Best Practices

Best for beginners, this allows you to create and deploy an AI avatar in minutes through a user-friendly interface.

Over 250 default models (including 3D characters) with options to customize clothing, hair, and backgrounds. PhotoFace™:


Recent articles

📰 Collective Good Immigrant Pantry featured in Tennessee Lookout

📰 syslog-ng 4.6.0 failure to build on FreeBSD with IPv6 disabled

📰 178.128.0.34 is the spider for "webpagegg.com"

📰 Fixing BIND error "dns_master_load: file_name:line_num: ran out of space"

📰 Building and installing Transmission 4.0 on CentOS 7

📰 Ansible: Dynamically download the latest release of a GitHub project

📰 Migrating from auto-dnssec to dnssec-policy in BIND

📰 A current, updated jwhois.conf for modern times

📰 Resolving portmaster error "pkg-static: cmake-core-3.23.3 conflicts with cmake-3.23.3"

📰 Using jEdit's FTP plugin with hardened SSH server configurations

📰 PHP: Calculating CIDRs to represent an arbitary range of IPv4 addresses

📰 Resolving "Package 'openssl', required by 'virtual:world', not found" when building PHP on FreeBSD

📰 IPv4 CIDR size dimension table CTEs for MySQL and SQL Server

📰 Resolving rsyncd "unable to bind any inbound sockets" when using a non-standard port

📰 Fix for broken portmaster 3.19_29

▲ Back to top | Permalink to this page